У меня есть строка (внутри переменной) в XSLT. В этой строке мне нужно заменить \E\.br\E\
на \.br\
. Это было довольно просто сделать с помощью XSLT 2.0 заменить:XSLT заменить на динамический контент
<xsl:value-of select="replace($myString,'[\\]E[\\].br[\\]E[\\]','\\.br\\')"/>
Но мне нужно чтобы заменить вхождение начиная \E\.
и снова заканчивая \E\
. Это означало бы: \E\.anything\E\
заменить на \.anything\
.
Но я должен был бы хранить anything
, который находится между \E\
.
Есть ли расширенная функция замены, которая может содержать промежуточную информацию - или мне нужно перебирать строку и искать вручную для каждого входа? Если да - как я должен циклически перемещаться по строковой переменной в XSLT.
Это работает. Благодарю. Теперь мой код: ' ' –
FiveO