2 votes

Notepad++ RegEx supprimer la ligne commençant par \pard.....ending avec alimentation en ligne

Je nettoie des fichiers en utilisant Notepad ++, et j'essaie de supprimer les lignes qui commencent par \pard et avoir du texte puis terminer par un saut de ligne. Mais \n ne fonctionne pas dans RegEx et .* ne fonctionne pas dans une recherche étendue et un remplacement.

C'est ce que j'ai essayé sans succès : \pard.*\n

\pard.* fonctionne mais laisse le saut de ligne dans le RegEx.

2voto

J V Points 2956
\\pard.*(\r)?\n

Le point d'interrogation après le répéteur est pour qu'il ne soit pas trop gourmand ou qu'il avale la plupart du fichier, y compris les parties qu'il ne devrait pas...

Modifié : Maintenant, il devrait gérer correctement les sauts de ligne.

Edit : Essayez ceci

^\\pard.*$

0voto

Keng Points 10618

Voulez-vous dire exactement " \pard " ou " \p "ard" ? Si c'est le premier, alors vous devez échapper au "\" avec un autre "\".

\\pard.*\n

Il se peut également que vous deviez considérer que le nouveau caractère de ligne est en fait un format pc qui est \r\n

\\pard.*\r\n

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