Dans l’éditeur ISPF, il est possible de chercher une chaîne de caractère spécifique avec la commande FIND 'text', j’en parle dans les techniques utiles d’édition. Il est aussi possible de faire une recherche par type de caractère.

Il faut pour cela utiliser dans une sting P'' les caractère spéciaux ci-dessous qui représentent chacun un type de caractères :

. (Point)       Caractère non affichable
^ (Circonflexe) Caractère non blank
# (Dièse)       Caractère numérique
- (Tiret)       Caractère non numérique
@ (Arobace)     Caractère alphabétique
< (Plus petit)  Caractère alphabétique minuscule > (Plus grand)  Caractère lphabétique majuscule
$ (Dollar)      Caractère spéciaux ( : , ; = +)

Exemples :

FIND P’PPD##T’. On trouvera PPD01T, PPD02T, PPD21T…
FIND P'$####'. On trouvera #4123, (2000, ’0001 …
FIND P’^’ 72. Y a-t-il un caractère en colonne 72 du dataset ?

Attention au codepage de votre terminal, certains caractères spéciaux peuvent différer.

[Edit] Voir aussi les exemples d’usage avec CHANGE dans le commentaire de HUG