Regex, чтобы найти, если строка содержит две совпадающие подстроки - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть случай, когда я хочу сопоставить две подстроки в строке.

Пример строки: "8080 = 8090, 8080, 8900"

По сути, необходимо выяснить, есть ли запятая * разделенная подстрока в правой части "=" равна подстроке в левой части.

Я пытался прочитать об обратных ссылках и т. д., но не смог найти ничего похожего.

1 Ответ

0 голосов
/ 22 апреля 2019

Нечто подобное должно работать. Кстати, ваш пример не разделен запятыми ...

^(.+?)=.*\b\1\b.*

Идея состоит в том, чтобы ссылаться на найденную группу (слева) в правой части.

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