Как добавить разные суффиксы к четным / нечетным строкам в Sublime Text?

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