如何为 Sublime Text 上的 even/odd 编号行添加不同的后缀?

How to add different suffixes to even/odd numbered lines on Sublime Text?

我主要使用 Sublime Text 3 来使用正则表达式格式化一些数据值。我想添加不同的后缀,因 even/odd 编号行或值而异。更准确地说,我想为以下模式中的值添加语言代码后缀:

value_1_en
value_1_fr
value_2_en
value_2_fr
value_3_en
value_3_fr
...

提前感谢您的回答。

您可以分两步完成。请注意,我已经在 notepad++ 中测试了正则表达式(不是在 sublime 中)。

首先使用正则表达式:([\w_]+)(?=\r*\n*) 并替换为 _en Demo

然后使用正则表达式:^(?!.*_en)(.*)$ 并替换为 _fr Demo