Строковые функции [XPath]

Строковые функции используются для оценки, форматирования и манипуляций со строковыми аргументами, либо для преобразования объекта в строку.

Строковые функции

Функция

Описание

concat

Возвращает результат сцепления аргументов.

contains

Возвращает TRUE, если первая строка аргумента содержит вторую строку аргумента. В противном случае возвращает FALSE.

normalize-space

Возвращает строку аргумента с вырезанными символами пробела.

starts-with

Возвращает значение true, если строка первого аргумента содержит строку второго аргумента. В противном случае возвращает FALSE.

string

Преобразует объект в строку.

string-length

Возвращает число символов в строке.

substring

Возвращает подстроку первого аргумента, начиная с позиции, указанной вторым аргументом, и длиной, указанной третьим аргументом.

substring-after

Возвращает подстроку первой строки аргумента, которая следует за первым вхождением второй строки аргумента в первой строке аргумента.

substring-before

Возвращает подстроку первой строки аргумента, которая предшествует первому вхождению второй строки аргумента в первой строке аргумента.

translate

Возвращает первую строку аргумента, в которой символы из второй строки аргумента заменены на символы, находящиеся в той же позиции в третьей строке аргумента.