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_fldabcd1.xyz(T1234)
abcd2.pqexyz(T4322)
abcd3.xyzeq(T4422)
abcd4.xyzds(T2321)
how to split string and number
output_fld1abcd1 xyz
abcd2 pqexyz
abcd3 xyzeq
abcd4 xyzds
output_fld2T1234
T4322
T4422
T2321
can any one help me plz
This message has been edited. Last edited by: Kerry, November 08, 2011, 05:20 AM
atturhariTry GETTOK function
November 08, 2011, 03:43 PM
WazI think you need to check out the documentation, Functions Manual in particular, and apply some simple logic.
November 09, 2011, 09:53 AM
AlexUTry 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;
November 09, 2011, 11:01 AM
HÃ¥kanI would like to second Waz,
Read
The
Focus
Manual