| IBM MAINFRAME HELP & SUPPORT FORUMS Technical Forums for IBM Mainframe Applications like COBOL, JCL, CICS, DB2, FileAid, DFSORT, Endevor, Xpediter, CoolGen, CA-7&11, AbendAid, IMS, IDMS, PL/I, MqSeries, SyncSort, Assembler, ChangeMan, Easytrieve, InterTest, REXX, CLIST etc...
|
| View previous topic :: View next topic |
| Author |
Message |
kvssbhaskar
Joined: 27 Feb 2004
Posts: 2
|
| Posted: Fri Aug 08, 2008 12:27 am Post subject: REXX: Absolute Position in PARSE |
|
|
Hi
I am new to REXX and while going through initial document available I came across an example for Absolute Position in PARSE which is not clear to me. Can someone help me to understand
MYSTR=" WE HAVE MET THE ENEMY, AND HE IS US. "
PARSE VAR MYSTR V1 =10 V2 V3 V4 17 V5 =25 V6 1 V7 V8
Output is something like this
V1 > " WE HAVE "
V2 > "MET"
V3 > "TH"
V4 > ""
V5 > "E ENEMY,"
V6 > " AND HE IS US. "
V7 > "WE"
V8 > "HAVE MET THE ENEMY, AND HE IS US. "
I can understand how V1, V2 got the value, but confusion is with V3 and V4,V5 value.
Can some help me how these values are assigned.
Thanks |
|
| Back to top |
|
enrico-sorichetti
Joined: 14 Mar 2007
Posts: 3168
Location: italy
|
| Posted: Fri Aug 08, 2008 1:02 am Post subject: Reply to: Help me with the logic |
|
|
| did You look at? |
|
| Back to top |
|
Pedro
Joined: 01 Sep 2006
Posts: 536
Location: work
|
| Posted: Fri Aug 08, 2008 1:39 am Post subject: Reply to: REXX: Absolute Position in PARSE |
|
|
Quote: Output is something like this
I did not get the same results as you. You will not get good answers if your examples are not correct.
Using '=10' will cause a break at the column, not on a word boundary.
And if you use something like '=10 v3 =18', it will cause it to include spaces within the variable. |
|
| Back to top |
|
| |
THIS IS AN ARCIVE FORUM IN READ ONLY MODE. IF YOU WANT TO ASK YOUR DOUBTS USE THE ACTUAL FORUM
|