#regex #sublimetext3 #sublimetext
#регулярное выражение #sublimetext3 #sublimetext
Вопрос:
Я использую Sublime Text 3 в основном для форматирования некоторых значений данных с помощью regex. Я хочу добавить разные суффиксы, зависящие от четных / нечетных строк или значений. Чтобы быть более точным, я хочу добавить суффиксы языкового кода к значениям в шаблоне, как показано ниже:
value_1_en
value_1_fr
value_2_en
value_2_fr
value_3_en
value_3_fr
...
Заранее спасибо за ваш ответ.
Ответ №1:
Вы могли бы сделать это в 2 шага. Пожалуйста, обратите внимание, что я тестировал регулярное выражение в notepad (не в sublime).
Сначала используйте Regex: ([w_] )(?=r*n*1)
и замените на 1_en
Demo
Затем используйте Regex: ^(?!.*_en)(.*)$
и замените на 1_fr
Demo
Комментарии:
1. Это работает и в Sublime Text. Я довольно новичок в этом, даже если у меня есть ваши рассуждения по этому поводу. Большое вам спасибо за ваш ответ.