I N S P E C T ############################################################################ ## ## ## Cet ordre donne la possibilité d'explorer une variable dans le but de ## ## connaître l'existence, et l'occurence d'une chaine de caractères ou ## ## d'effectuer le remplacement de celle-ci. ## ## ## ## Examinons d'abord la possibilité d'explorer. ## ############################################################################ |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** |
****DEBUT DES DONNEES**** 0001.00 INSPECT ZONE-TEST REPLACING 0002.00 ALL CHAINE BY REMP. 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 ############################################################################ ## ## ## Si le remplacement à effectuer n'est à opérer que sur une certaine ## ## chaine de caractères, la syntaxe suivante est à utiliser. ## ## ## ## SI CHAINE = "A" et REMP = "#" : ##B#bb#C#B# (rappel "AABAbbACABA") ## ############################################################################ |
****DEBUT DES DONNEES**** 0001.00 INSPECT ZONE-TEST REPLACING 0002.00 LEADING CHAINE BY REMP. 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 ############################################################################ ## ## ## Comme pour l'exploration de la zone, seules les chaines de caractères ## ## se trouvant en-tête de la variable peuvent être remplacées. ## ## ## ## SI CHAINE = "A" et REMP = "#" : ##BAbbACABA (rappel "AABAbbACABA") ## ############################################################################ |
****DEBUT DES DONNEES**** 0001.00 INSPECT ZONE-TEST REPLACING 0002.00 FIRST CHAINE BY REMP. 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 ############################################################################ ## ## ## Il est également possible de ne considérer que la 1ère chaine de ## ## caractères se trouvant dans la variable. ## ## ## ## SI CHAINE = "A" et REMP = "#" : #ABAbbACABA (rappel "AABAbbACABA") ## ############################################################################ |
****DEBUT DES DONNEES**** 0001.00 INSPECT ZONE-TEST REPLACING CHARACTERS BY CARACT 0002.00 ALL CHAINE-DEPART BY CHAIN-REMP 0003.00 LEADING 0004.00 FIRST 0005.00 BEFORE INITIAL LIMITE. 0006.00 AFTER 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 ############################################################################ ## ## ## Ces 4 façons de procéder peuvent limiter à une position caractère ## ## dans la variable ZONE-TEST.Cette limite est identique à celle pouvant ## ## être utilisée dans l'exploration. ## ## ## ############################################################################ |