Задать вопрос
weranda
@weranda

Как настроить работу групп регулярных выражений в sublime через regreplace?

Приветствую.
В sublime text можно работать с наборами регулярных выражений через пакет RegReplace и все бы хорошо, но регулярные выражения, а именно группы регулярных (...) выражений не работают в этом пакете или я не понимаю, как они должны в нем работать. Много не тестировал, простые выражения обрабатываются корректно, но если начать использовать группы, то происходит что то непонятное.

Пример:
Есть две строчки текста:
<p>11111</p>
<p>22222</p>


Поиск:
(<p>.+?</p>)\n(<div>.+?</div>)

Замена:
$2\n$1

По идее должно получится вот так:
<p>22222</p>
<p>11111</p>


Но на выходе получается вот так:
$2
$1


Буду признателен за любую помощь.
Знаю и пробовал использовать регулярные выражения непосредственно в полях FIND&REPLACE самого SublimeText и там все нормально отрабатывает. Есть идеи?

P.S.
И, да, знаю, что метасимвол $ должен экранироваться, но при попытке его экранирования в RegReplace файл просто не сохраняется.
  • Вопрос задан
  • 365 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ShamblerR
Мде, включить регулярку не пробовал ? там сбоку кнопочку нажать нужно (.*)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы