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 #

^((?!#).)*$