Je voudrais trouver les lignes qui contiennent un mot, mais pas l'autre.
Exemple : je veux trouver les lignes contenant "age:\d+" mais pas "deleted".
[deleted]name:John;age:44;city:metropolis
ne doit pas être acceptée, alors que
[new]name:John;age:44;city:metropolis
doit l'être.
Avec les negative look behind ça ne fonctionne pas, puisque mon mot interdit ne précède pas forcément immédiatement le mot recherché.
J'ai naïvement tenté ça mais ça ne marche pas (tout est accepté) :
(?<!deleted).+age:\d+
Une idée ? Merci
Partager