©
unbekannterkünstler@newsgroup
Diese Demo zeigt häufig auftretende Probleme mit PARSE. Richtigt kodiert kann PARSE wirklich fast alles.
/* REXX */
/* DEMO FOR A PARSING PROBLEM */
TRACE ?R
A = ' 12 5 * 7 8 * 9 10'
/* THE RESULT IS NOT AS EXPECTED */
PARSE VAR A V1 V2 V3 V4 (V3) V5 .
SAY SOURCELINE(6)
SAY "A VALUE '"A"'" /* A= ..... */
SAY "V1 VALUE '"V1"'" /* V1= 12 OK */
SAY "V2 VALUE '"V2"'" /* V2= 5 OK */
SAY "V3 VALUE '"V3"'" /* V3= * FINE */
SAY "V4 VALUE '"V4"'" /* V4= 7 8 * 9 10 --> ??? */
SAY "V5 VALUE '"V5"'" /* V5='' */
DT='24/09/2001'
PARSE VAR DT DD 3 SEP +1 MM +2 (SEP) YYYY /* WORK OK */
EXIT 0
zurück zu Hilfen im Alltag