Skip to content

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

Свойства

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

  • Чтение: Да
  • Запись: Да

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

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

  • Чтение: Да
  • Запись: Да

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

Методы

Совпадает / IsMatch

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

Параметры

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

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

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

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

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

Параметры

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

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

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

Разделить / Split

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

Параметры

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

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

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

Заменить / Replace

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

Параметры

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

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

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

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

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

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

Параметры

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