Сокращение для пробелов в начале и в конце - PullRequest
0 голосов
/ 02 января 2019

Есть ли способ сократить это?

/ 1111 | 2222 / 

Я имею в виду, я хочу регулярное выражение, которое соответствует 1111 или 2222, когда в начале и в конце у них есть пробелы.

Я пробовал это ниже, но это не работает:

/ 1111|2222 /

1 Ответ

0 голосов
/ 02 января 2019

Шаблон / 1111|2222 / соответствует 1111 или 2222 .

Здесь вы хотите использовать группирующую конструкцию:

/ (?:1111|2222) /

(?:1111|2222) - это группа без захвата , которая позволяет сопоставлять альтернативные последовательности символов / шаблонов.

Или с группой захвата (подходит для механизмов регулярных выражений, которые не поддерживают группы без захвата, например, POSIX ERE, механизмы регулярных выражений XML-схемы):

/ (1111|2222) /
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...