2016-10-17 3 views
1

Я хочу записать макрос для Notepad ++, чтобы найти несколько текстов, которые находятся внутри XML-документа с некоторыми -tags и множеством других XML-тегов. Поэтому я хочу использовать регулярное выражение и немного нуждаюсь в помощи. Я думаю, что я совсем близко.Найти содержимое тега <Caption>

пример: <Caption>ThetextIwanttofind</Caption>

мое регулярное выражение: <Caption\b[^>]*>(.*?)</Caption>

Проблема заключается в закрытии Титр-тегов. Как переписать мое регулярное выражение, чтобы получить внутренний текст с закрытием Caption?

Thx для вашей помощи!

<Caption\b[^>]*>(.*?)<Caption> -> работает пояснение без закрывающего тега

ответ

0

Одно решения было бы использовать:

Но это своего рода уродливого

+0

Привет Томас, ТНХ для быстрого редактирования и ответ. Я пробовал регулярное выражение на [http://regex101.com], но он не работает, может быть, потому что он «уродливый» и недействителен? – user2766124

+0

@ user2766124 вам нужно избежать '/', см. [Demo] (https://regex101.com/r/H06r4p/1) –

+1

Ahhh, ладно, получилось. Большое вам спасибо - YMMD! – user2766124

Смежные вопросы