30 votes

Regex pour toutes les chaînes de caractères ne contenant pas de chaîne de caractères ?

Ok, c'est quelque chose de complètement stupide mais c'est quelque chose que je n'ai tout simplement jamais appris à faire et c'est embêtant.

Comment spécifier une chaîne de caractères qui ne contient pas une séquence d'autres caractères. Par exemple, je veux faire correspondre toutes les lignes qui ne se terminent pas par '.config'.

Je pensais que je pouvais juste faire

.*[^(\.config)]$

mais cela ne fonctionne pas (pourquoi pas ?)

Je sais que je peux faire

.*[^\.][^c][^o][^n][^f][^i][^g]$

mais s'il vous plaît, s'il vous plaît, dites-moi qu'il y a une meilleure solution.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X