Я уверен, что это уже где-то спрашивали, но я не могу его найти.Что я хочу знать, так это то, могу ли я ссылаться на группу захвата позже в том же выражении в 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.