A trivial item, but this surprised me.
I wanted to parse out the string 'word3' using the period as a place holder.
The input could have a blank delimited string containing an embedded period
before the one I wanted to parse out. The Parse Var as coded didn't work.
Using the Parse Value as coded there does work. I didn't know it would behave
like that. I can't seem to find this documented but I might have overlooked
something.
myVar = 'word1 word2 9.12 word3.ext'
Parse Var myVar . . . myVal '.' .
Parse Value Subword(myVar,4) with myVal2 '.' .
Say 'myVal=' myVal
Say 'myVal2=' myVal2
Exit
Trace R of that code:
3 *-* myVar = 'word1 word2 9.12 word3.ext'
>>> "word1 word2 9.12 word3.ext"
4 *-* Parse Var myVar . . . myVal '.' .
>.> "word1" -
>.> "word2"
>.> "9"
>>> ""
>.> "12 word3.ext"
5 *-* Parse Value Subword(myVar,4) with myVal2 '.' .
>>> "word3.ext"
>>> "word3"
>.> "ext"
6 *-* Say 'myVal=' myVal
>>> "myVal= "
myVal=
7 *-* Say 'myVal2=' myVal2
>>> "myVal2= word3"
myVal2= word3
8 *-* Exit
Thomas Ambros
zEnterprise Operating Systems
zEnterprise Systems Management
518-436-6433
This communication may contain privileged and/or confidential information. It
is intended solely for the use of the addressee. If you are not the intended
recipient, you are strictly prohibited from disclosing, copying, distributing
or using any of this information. If you received this communication in error,
please contact the sender immediately and destroy the material in its entirety,
whether electronic or hard copy. This communication may contain nonpublic
personal information about consumers subject to the restrictions of the
Gramm-Leach-Bliley Act. You may not directly or indirectly reuse or redisclose
such information for any purpose other than to provide the services for which
you are receiving the information.
127 Public Square, Cleveland, OH 44114
If you prefer not to receive future e-mail offers for products or services from
Key, send an email to mailto:[email protected] with 'No Promotional E-mails'
in the SUBJECT line.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN