Focal Point
[CLOSED] Valid Mail

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/806104455

October 19, 2010, 03:57 AM
rgonzalez
[CLOSED] Valid Mail
Hi,

I have a field that contains mail client but this field contains other data but I just need the mail
a few examples:
"asdasd@ono.com" asdasd@ono.com
asdasd calle plantacalle@asdasd.es
"asdasd_ Dist.asdasd" alicia@asdasd.es
Mike asdasd
"asdasd@asdasd.com"

Thanks you

This message has been edited. Last edited by: Kerry,


WebFOCUS 7.62
WINDOWS
EXCEL HTML PDF
October 19, 2010, 08:44 AM
Prarie
Do a Search on GETTOK.
October 19, 2010, 09:25 AM
rgonzalez
I can get the domain of the mail but the mai??
For example, i have in the field: "asdasd@ono.com" asdasd@ono.com
If I use GETTOK y I have two @ and i can't
Do yo understand??


WebFOCUS 7.62
WINDOWS
EXCEL HTML PDF
October 19, 2010, 04:37 PM
Waz
I would suggest several steps.

1. Remove all " chars with STRREP.
2. Use GETTOK with a delimiter of @, and a token number of -1.
3. Use GETTOK with a delimiter of @, and a token number of -2.
4. Use GETTOK with a delimiter of space and a token number of -1 on the result of step 2
5. Use GETTOK with a delimiter of space and a token number of 1 on the result of step 3
6. Concatenate the results of Step 4 and 5 with the @ char between.

This will cover the examples you have given.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!

October 20, 2010, 06:22 AM
<JG>
I might be missing the obvious
but based on the examples GETTOK with a delimiter of ' ' and token -1
will return the mail address in every case.
October 20, 2010, 04:42 PM
Waz
JG, you are right, it will, but the extra code will get an email address from anywhere.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!