Regex: напротив группового матча - PullRequest
1 голос
/ 05 марта 2020

это выражение

(^\+\d{2})_\1

будет соответствовать

+32_+32

Как мне сделать так, чтобы оно совпадало

+32_+44

1 Ответ

1 голос
/ 05 марта 2020

Если вы хотите обратное, вы можете использовать отрицательный прогноз (?!\1), утверждающий не значение группы 1, а затем сопоставить + и 2 цифры

^(\+\d{2})_(?!\1)\+\d{2}

Regex demo

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

^\+\d{2}_\+\d{2}

Regex demo

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