Сравнение с шаблоном для строки с использованием регулярных выражений в xslt - PullRequest
2 голосов
/ 28 марта 2012

У меня есть строка в XML-файле "Это подпункт (10.1), подпункт (1)"

Я хочу знать выражение регулярного выражения, которое находит слово «subpara», за которым следует «пробел», за которым следуют «(» и одна или несколько «цифр» и, возможно, за ними следует «.» И одна или несколько цифр ")".

Я пытался использовать следующее, но не получил желаемого результата:

<xsl:analyze-string select="." regex="subpara [\(\d+(\.\d+)?\)]+">

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

Вот, пожалуйста:

regex="(subpara \(\d+(\.\d+)?\))"
1 голос
/ 28 марта 2012

Мне удалось заставить его работать, используя

<xsl:analyze-string select="." regex="subpara\s\(\d+(\.\d+)?\)">
...