Ссылка на группу захвата в выражении поиска Sublime Text - PullRequest
0 голосов
/ 21 мая 2018

Я уверен, что это уже где-то спрашивали, но я не могу его найти.Что я хочу знать, так это то, могу ли я ссылаться на группу захвата позже в том же выражении в Sublime Text.

Например, следующее работает для https://regex101.com/:

(<)(h1|h3)(.*?)(\2)(>)

Matches

<h3 class="blah">Hi Blah</h3>

Я использую \2 для ссылки на соответствующий тег здесь.В Sublime я пробовал $2, \2, \\2, \$2 и т. Д. Вы поняли идею.Это просто невозможно, или я делаю это неправильно?

Спасибо

Редактировать: Хорошо - я понял, что я делаю неправильно.Я использовал модификатор (?s) (dotall) и считал это группой захвата.Итак, $3 должно было быть $2, $2 должно было быть $1 и т. Д. Мое регулярное выражение было достаточно сложным, что я не заметил, пока не попробовал обратиться к комментариям в этом вопросе, и не сделал этого.У меня нет модификатора dotall.

Я оставлю это, если мод не захочет его убрать, потому что я мог видеть кого-то еще, у кого такая же проблема.Ciao.

...