如何在Sublime Text的偶数/奇数行中添加不同的后缀?

时间:2019-03-15 14:53:50

标签: regex sublimetext3 sublimetext

我使用Sublime Text 3大部分是用正则表达式格式化某些数据值。我想添加不同的后缀,该后缀因偶数/奇数行或值而异。更准确地说,我想将语言代码后缀添加到以下模式的值中:

value_1_en
value_1_fr
value_2_en
value_2_fr
value_3_en
value_3_fr
...

非常感谢您的回答。

1 个答案:

答案 0 :(得分:1)

您可以分两步执行此操作。请注意,我已经在notepad ++(而不是sublime)中测试了正则表达式。

首先使用Regex:([\w_]+)(?=\r*\n*\1),并替换为\1_en Demo

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