2016-10-17 1 views
1

Je souhaite enregistrer une macro pour Notepad ++ afin de trouver plusieurs textes qui se trouvent dans un document xml avec des balises -tags et beaucoup d'autres balises XML. Donc, je veux utiliser regex et besoin d'un peu d'aide. Je pense que je suis assez proche.Trouver le contenu du tag <Caption>

exemple: <Caption>ThetextIwanttofind</Caption>

mon regex: <Caption\b[^>]*>(.*?)</Caption>

Le problème est la fermeture Légende-tag. Comment réécrire mon regex pour obtenir le texte interne avec la légende de fermeture?

Merci pour votre aide!

<Caption\b[^>]*>(.*?)<Caption> -> travaille pour la légende sans balise de fermeture

Répondre

0

Une solution serait d'utiliser:

Mais c'est un peu laid

+0

Salut Thomas, thx pour le montage rapide et répondre. J'ai essayé la regex sur [http://regex101.com], mais ça ne marche pas, peut-être parce que c'est "moche" et pas valide? – user2766124

+0

@ user2766124 vous devez échapper '/', voir [démo] (https://regex101.com/r/H06r4p/1) –

+1

Ahhh, d'accord, compris. Merci beaucoup - YMMD! – user2766124