Функции поиска соответствия в строках

В XPath определены следующие функции для строковых значений:

· fn:contains($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean – возвращает true, если строка $arg1 содержит строку $arg2 и false – в противном случае;

· fn:starts-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean – возвращает true, если строка $arg1 начинается со строки $arg2 и false – в противном случае;

· fn:ends-with($arg1 as xs:string?, $arg2 as xs:string?) as xs:boolean – возвращает true, если строка $arg1 заканчивается строкой $arg2 и false – в противном случае;

· fn:substring-before($arg1 as xs:string?, $arg2 as xs:string?) as xs:string – возвращает часть строки $arg1, которая следует перед строкой $arg2, содержащейся в первой строке (если вторая строка не содержится в первой строке, возвращается пустая строка);

· fn:substring-after($arg1 as xs:string?, $arg2 as xs:string?) as xs:string – возвращает часть строки $arg1, которая следует после строки $arg2, содержащейся в первой строке (если вторая строка не содержится в первой строке, возвращается пустая строка).

 

Примеры использования функций поиска соответствия в строках:

1. fn:contains("abcdef","de") – возвращает true.

2. fn:starts-with("abcdef","de") – возвращает false.

3. fn:ends-with("abcdef","f") – возвращает true.

4. fn:substring-before("12/10","/") – возвращает строку "12".

5. fn:substring-after("12/10","/") – возвращает строку "10".








Дата добавления: 2015-03-19; просмотров: 535;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.