Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Пример 2
Дальше: Пример 4

Пример 3

Чтобы разбить строку по разделителям, содержащимся в регулярном выражении, используется метод Строка.Разделить().

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

В следующем примере исходная строка разбивается на слова по разделителям ' ', ',', '.', '!', '?', учитывая, что между словами может стоять несколько разделителей сразу:

пер ИсхСтрока = "Быть или не быть, вот в чём вопрос..."

пер Разбиения = ИсхСтрока.Разделить('([ ,.!?]+)')

В результате массив строк Разбиения содержит элементы: «Быть», «или», «не», «быть», «вот», «в», «чем», «вопрос».

Назад: Пример 2
Дальше: Пример 4