[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Expression régulière



Bonjour,

Merci. Effectivement, je suppose que c'est là pour détecter une absence de valeur, en tout cas une valeur non exploitable (des espaces, des retours chariots, etc.)

--
Migrec

Le 02/07/2019 à 12:11, Daniel Caillibaud a écrit :
Le 01/07/19 à 21h49, Migrec <mic.grentz@online.fr> a écrit :
Mais j'ai encore du mal à comprendre ce que l'expression cible.
Elle est très large, car elle cible toute chaîne contenant un caractère "non
espace" précédée d'autant de caractères qu'on veut (0 inclus) suivie
d'autant de caractères qu'on veut (idem).

Donc en fait la seule chose qu'elle ne match pas est une chaine ne
contenant aucun caractère "non espace" (ou tabulation ou …), soit une
chaîne vide ou ne contenant que des espaces|tabulations.

(.|\n)*[^\s](.|\n)*
^^^^^^ n'importe quel caractère (fin de ligne compris)
       ^ en 0 à N exemplaires
        ^^^^^ un caractère non espace
             ^^^^^^ n'importe quel caractère (fin de ligne compris)
                   ^ en 0 à N exemplaires

Je vois pas trop dans quel cas ça peut être utile, mais je connais pas le
contexte.



Reply to: