Сопоставление

circle-info

Начиная с версии Pro 0.9.1-alpha, VNTranslator поддерживает запись нативных JS RegExp с использованием синтаксиса: /Regexp/flags.

Нижеописанные инструкции описывают старый синтаксис, который по-прежнему поддерживается для совместимости.

Синтаксис

["Regexp", "Flags"], [...]

Параметры

  • Regexp Объект регулярного выражения

  • Флаги У регулярных выражений есть необязательные флаги, которые позволяют реализовать функциональность, такую как глобальный поиск и поиск без учета регистра

Флаг
Описание

d

Генерировать индексы для совпадений подстрок

g

Найти все совпадения вместо остановки после первого совпадения

i

Если u флаг также включен, использовать Unicode сопоставление регистров (case folding)

m

Рассматривать символы начала и конца (^ и $) как действующие по нескольким строкам. Другими словами, сопоставлять начало или конец каждой строки (разделенной или ), а не только самое начало или конец всей входной строки

s

Позволяет . совпадать с символами перевода строки

u

Рассматривать шаблон как последовательность кодовых точек Unicode

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

Будут возвращены все результаты, соответствующие полному регулярному выражению


Примеры