#xslt #xslt-1.0
Вопрос:
Пример A = Установите «{Тест}» в текущее время
Я хочу проверить, есть ли переменная A » в конце строки. Я думал использовать contains(), но тогда я не знаю, как точно искать символ » только в конце строки, независимо от длины строки. Заранее большое вам спасибо!
Комментарии:
1. XSLT использует XPath в качестве языка выражения XSLT 1.0 XPath 1.0, поэтому посмотрите на строковые функции XPath 1.0 (т. Е.
substring
иstring-length
).
Ответ №1:
Единственный способ сделать это в XPath 1.0-это неуклюжий тест substring($x, string-length($x)) = $quotation-mark
.
XPath 2.0 представляет ends-with()
и регулярные выражения — время двигаться вперед!