Operateur Optimiser(Invariant, NulAbsorbant) Comme(Chaine : Nul Ou Caractere) Retourner Nul Ou Booleen;
Variable
/******/
Ch : Caractere;
Principal
/*******/
Debut
Si Ch Comme "A?" Alors
/* Traitement réalisé si 'Ch' est composé de 'A' suivi d'un caractère. */
...
Fin Si
Si Ch Comme "A*" Alors
/* Traitement réalisé si 'Ch' commence par 'A'. */
...
Fin Si
Si Ch Comme "*A" Alors
/* Traitement réalisé si 'Ch' se termine par 'A'. */
...
Fin Si
Si Ch Comme "A[abc]" Alors
/* Traitement réalisé si 'Ch' a pour valeur 'Aa' ou 'Ab' ou 'Ac'. */
...
Fin Si
Si Ch Comme "ABC|abc" Alors
/* Traitement réalisé si 'Ch' a pour valeur 'ABC' ou 'abc'. */
...
Fin Si
Fin Principal
IlExisteJoker pour tester si une valeur comporte un joker.
- | - | - | - | - | - | - | - | - |