РегулярноеВыражение / Regex

Свойства

ИгнорироватьРегистр / IgnoreCase

Доступ: Чтение/Запись

Признак Не учитывать регистр символов. Булево

Многострочный / Multiline

Доступ: Чтение/Запись

Признак выполнения многострочного поиска. Булево

Методы

Совпадает / IsMatch()

Проверяет, что строка совпадает с шаблоном регулярного выражения.

Параметры

  • inputString: Строка, которая проверяется.

  • startAt: Число. Необязательный параметр. По-умолчанию 0. Содержит стартовую позицию, начиная с которой надо анализировать текст. Нумерация позиций в отличии от 1С начинается с 0

Возвращаемое значение

Признак совпадения. Булево.

НайтиСовпадения / Matches()

Находит все совпадения в строке по шаблону регулярного выражения.

Параметры

  • inputString: Строка, которая проверяется.

  • startAt: Число. Необязательный параметр. По-умолчанию 0. Содержит стартовую позицию, начиная с которой надо анализировать текст. Нумерация позиций в отличии от 1С начинается с 0

Возвращаемое значение

Коллекция совпадения (тип КоллекцияСовпаденийРегулярногоВыражения).

Разделить / Split()

Разделяет исходную строку на части, используя как разделитель заданное регулярное выражение.

Параметры

  • inputString: Строка, которая проверяется.

  • count: Число. Необязательный параметр. По-умолчанию 0 (искать все). Содержит количество искомых элементов.

  • startAt: Число. Необязательный параметр. По-умолчанию 0. Содержит стартовую позицию, начиная с которой надо анализировать текст. Нумерация позиций в отличии от 1С начинается с 0

Возвращаемое значение

Массив полученных строк.

Заменить / Replace()

Заменяет в исходной строке все вхождения регулярного выражения на СтрокаЗамены. В строке замены можно использовать ссылки на захваченные группы, как $n, где n - номер захваченной группы ($0 - все захваченное выражение).

Параметры

  • inputString: Строка. Текст, в котором необходимо выполнить замены.

  • replacement: Строка. Текст, который будет вставляться в места замены.

Возвращаемое значение

Строку-результат замены.

Конструкторы

По регулярному выражению

Конструктор создания регулярного выражения по заданному шаблону.

Параметры

  • patternString: Строка-шаблон регулярного выражения.