Index de l'article

Ensembles de lignes

Chercher des lignes suivies d'autres lignes particulières

Ici par exemple, des lignes qui commencent par un tiret et sont suivies par une ligne commençant par un espace :

^[-](.*)$\r\n^[ ]

Ou inversement, les lignes commençant par un tiret puis suivies par une ligne vide :

^[-](.*)$\r\n^[ \t]*$\r?\n

Commence par un chiffre

^[0-9]

Commence par une lettre

^[a-z]

Ne commence pas par une lettre

^[^a-z]

Ne commence pas par un chiffre

^[^0-9]

Ne commence pas par un mot

^(?!Mot)

Chercher les lignes qui contiennent plusieurs fois un même caractère

Ici par exemple les lignes qui contiennent au moins deux point-virgules :

^(.*.;.*.;.*)$

Finit par un point

[.]$

 Ne contient pas #

^((?!#).)*$

Contient un motif potentiellement suivi d'un autre

Exemple : contient XXX potentiellement (?) suivi d'un espace (/s), suivi de AAA potentiellement suivi d'un tiret.

XXX(\s)?AAA(\\-)?
Attention : testé sous Python, et non Notepad. 

Contient un pourcentage, positif ou négatif, avec ou sans décimal utilisant un point ou une virgule, avec ou sans espace devant le signe pourcentage

(-?\d+[.,]?\d*)\s?%
Attention : testé sous Python, et non Notepad.