РегулярноеВыражение / 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: Строка-шаблон регулярного выражения.