У меня есть строка в XML, <italic>a</italic>
, и я использую xsl:analyze-string
, чтобы извлечь все курсивные слова с этим шаблоном: "<italic>a</italic>"
.Я знаю, что могу использовать сопоставление с шаблоном курсивом, но здесь необходимо сопоставить его с помощью регулярных выражений.Я пытаюсь написать такое выражение, (<italic>)[a-z]+</italic>
, но процессор XSLT выдает ошибку при открытии тега <
.
Есть идеи, как обрабатывать открывающие и закрывающие теги в регулярном выражении?