Перейти к основному содержимому Перейти к дополнительному содержимому

TextBetween — функция скриптa и диаграммы

TextBetween() возвращает текст входной строки, заключенный между символами, указанными в качестве разделителей.

Синтаксис:  

TextBetween(text, delimiter1, delimiter2[, n])

Возвращаемые типы данных: string

Аргументы
Аргумент Описание
text Оригинальная строка.
delimiter1 Указывает первый символ-разделитель (или строку) для поиска в text.
delimiter2 Указывает второй символ-разделитель (или строку) для поиска в text.
n Указывает, между каким вхождением пары разделителей выполнять поиск. Например, значение 2 возвращает символы между вторым вхождением delimiter1 и вторым вхождением delimiter2.
Пример: выражения диаграммы
Пример Результат
TextBetween( '<abc>', '<', '>' ) Возвращает abc
TextBetween( '<abc><de>', '<', '>',2 ) Возвращает de
TextBetween( 'abc', '<', '>' )

Возвращает NULL

Если в строке отсутствуют разделители, возвращается NULL.

TextBetween( '<a<b', '<', '>' )

Возвращает NULL

Если в строке отсутствуют разделители, возвращается NULL.

TextBetween( '<>', '<', '>' ) Возвращает строку нулевой длины.
TextBetween( '<abc>', '<', '>', 2 )

Возвращает NULL, так как n превышает число вхождений разделителей.

Пример. Основы использования функции TextBetween

Пример. Сценарий использования TextBetween

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!