Функция substring-before

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

string substring-before(string, string)

Замечания

Если аргумент не имеет строкового типа, он сперва преобразуется в строку с помощью функции string(), после чего вычисления производятся с результатом преобразования.

Предупреждение

Преобразованиястрок для наборов узлов, передаваемых этой функции в качестве аргументов, могут привести к непредвиденным результатам.Дополнительные сведения см. в разделе Функция string.

Эта функция учитывает регистр символов.

Пример

При вызове следующей функции возвращается значение «1999»:

substring-before("1999/04/01","/")

При вызове следующей функции возвращается пустая строка «»:

substring-before("1999/04/01","2")

См. также

Справочник

Справочник по типам данных XML