J'ai un énorme fichier, et je veux tout souffler dans le fichier, sauf pour ce qui correspond à mon regex. Je sais que je peux obtenir des correspondances et simplement en extraire, mais je veux garder mon dossier et me débarrasser de tout le reste.Correspondant à tout sauf une expression rationnelle spécifiée
Voici mon regex:
"Id":\d+
Comment dire que je "correspondre tout sauf "Id":\d+
". Quelque chose du genre
!("Id":\d+) (pseudo regex)
? Je veux l'utiliser avec une fonction Regex Replace. En anglais je veux dire:
Obtenez tout le texte qui n'est pas
"Id":\d+
et remplacez-le par chaîne vide.
Quand vous dites jeter tout le reste, voulez-vous dire garder les lignes contenant l'expression régulière ou simplement garder les chaînes qui correspondent à l'expression régulière? – Rohith
Voulez-vous dire que vous voulez une regex qui correspond à tout, sauf ce que votre regex correspond? –
votre question ressemble à un piège mental logique. ;-) – splash