РегулярноеВыражение / 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: Строка. Текст, который будет вставляться в места замены.
Возвращаемое значение
Строку-результат замены.
Конструкторы
По регулярному выражению
Конструктор создания регулярного выражения по заданному шаблону.
Параметры
- pattern: Строка-шаблон регулярного выражения.