Bonjour
Je suis en train de me battre avec les expressions régulières mais ça coince sur l’utilisation multiligne.
Ma question est : Comment peut-on récupérer le texte multi ligne délimité par deux tags ?
Exemple de texte
Code Line 1
Code Line 2
@START_TAG Description de modification 1
Code Line 3
Code Line 4
@END_TAG Statistiques de modification 1
Code Line 5
@START_TAG Description de modification 2
Code Line 6
Code Line 7
@END_TAG Statistiques de modification 2
Code Line 8
Je voudrais récupérer le texte en 2 fois trois groupes :
1 : la ligne de @START_TAG
2 : n lignes de code
3 : la ligne @END_TAG
J’ai fait plusieurs tentatives en utilisant ?s et ?m mais je n’obtiens pas de résultat voulu.
Exemple ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (\Q@START_TAG\E.*)\n(?s)(.*)(?-s)(\Q@END_TAG\E.*\n)
Merci pour vos réponses
Stan
Partager