Я хотел бы сделать замену именованной группы захвата в этих двух IDE, Sublime Text и Visual Studio Code. И мне действительно удалось использовать IntelliJ WebStorm.
Примерный корпус был:
Title: Hamlet
Genre: Tragedy
Playwright: Williams Shakespere
Title: Woyzeck
Genre: Tragedy
Playwright: Karl Georg Büchner
и я использовал следующее RegEx для получения драматурга
Playwright: (?<playwright>.*)
и замените его следующим регулярным выражением, чтобы обернуть его в формат XML для дальнейшего анализа.
<playwright>${playwright}</playwright>
И Sublime Text, и код Visual Studio потерпели неудачу с этим результатом:
Title: Hamlet
Genre: Tragedy
<playwright>${playwright}</playwright>
Title: Woyzeck
Genre: Tragedy
<playwright>${playwright}</playwright>
В то время как WebStorm дал правильные результаты
Кто-нибудь знает, как это сделать с этими двумя IDE?
В SublimeText шаблон замены может содержатьименованные обратные ссылки должен выглядеть так
<playwright>$+{playwright}</playwright>
В Visual Studio Code именованные обратные ссылки имеют значение не поддерживается в шаблонах замены (запрос функции не собрал достаточно голосов сообщества).
Спасибо,
$+{group_name}
в Sublime Text действительно сработало.