Focal Point
[CLOSED] How to split string and number in one input field

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

November 08, 2011, 05:12 AM
Deepu
[CLOSED] How to split string and number in one input field
Hi

i have input column data like this name and number
how to split name and number from input column

input_fld
abcd1.xyz(T1234)
abcd2.pqexyz(T4322)
abcd3.xyzeq(T4422)
abcd4.xyzds(T2321)

how to split string and number
output_fld1
abcd1 xyz
abcd2 pqexyz
abcd3 xyzeq
abcd4 xyzds

output_fld2
T1234
T4322
T4422
T2321
can any one help me plz

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


WebFOCUS 7.6
Windows, All Outputs
November 08, 2011, 05:20 AM
atturhari
Try GETTOK function


WF 7.7.02 on Windows 7
Teradata
HTML,PDF,EXCEL,AHTML
November 08, 2011, 03:43 PM
Waz
I think you need to check out the documentation, Functions Manual in particular, and apply some simple logic.


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!

November 09, 2011, 09:53 AM
AlexU
Try this:
 
-SET &INPUT = 'abcd2.pqexyz(T4322)';
-SET &LN = &INPUT.LENGTH;
-SET &VAL1 = GETTOK(&INPUT,&LN, 1, '(', 20, 'A20');
-SET &VAL1A = TRUNCATE(&VAL1.EVAL);
-SET &VAL2 = GETTOK(&INPUT,&LN, -1, '(', 20, 'A20');
-SET &VAL2LN = &VAL2.LENGTH;
-SET &VAL2A = STRREP(20, '&VAL2.EVAL', 1, ')', 1, '' , 20, 'A20');
-SET &VAL2B = TRUNCATE(&VAL2A.EVAL);
-SET &VAL2BLN = &VAL2B.LENGTH;



WF 7703M, XP/Win7, MRE, RC, BID, PMF, HTML, PDF, Excel 2000/7/10
November 09, 2011, 11:01 AM
HÃ¥kan
I would like to second Waz, Read The Focus Manual


WebFOCUS DS 8.0.06/08 DS/AS
WebFOCUS RS 8.0.08 (Linux/IBM i)
WebFOCUS Client 8.0.06 (Linux)