2 votes

Notepad++ surligner le texte entre les mots-clés

J'ai un fichier texte qui contient les données suivantes :

Top
    Datum1
    Datum2
Bottom
    Datum 1
    Datum 2
Top
    Datum 1
    Datum 2
...

et je voudrais sélectionner toutes les données entre les mots-clés "Top" et "Bottom". J'ai cherché la bonne expression rationnelle pour y parvenir dans Notepad++ mais je n'ai pas trouvé la bonne information pour mon objectif. J'apprécierais beaucoup toute aide. Merci de votre aide.

3voto

Yisroel Tech Points 4790

Voici une expression rationnelle qui sélectionnera tout le texte qui se trouve entre chaque instance de Top et Bottom :

(?<=Top)([\s\S]*?)(?=Bottom)

pour marquer tout dans Notepad++, il suffit de placer cette expression dans la boîte de recherche Marquer. Voir la capture d'écran ci-dessous.

Ici, vous pouvez voir l'expression et, à droite, il est expliqué ce que chaque caractère de l'expression fait : https://regex101.com/r/S5YGxj/1

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X