标签: regex sublimetext3 sublimetext
我使用Sublime Text 3大部分是用正则表达式格式化某些数据值。我想添加不同的后缀,该后缀因偶数/奇数行或值而异。更准确地说,我想将语言代码后缀添加到以下模式的值中:
value_1_en value_1_fr value_2_en value_2_fr value_3_en value_3_fr ...
非常感谢您的回答。
答案 0 :(得分:1)
您可以分两步执行此操作。请注意,我已经在notepad ++(而不是sublime)中测试了正则表达式。
首先使用Regex:([\w_]+)(?=\r*\n*\1),并替换为\1_en Demo
([\w_]+)(?=\r*\n*\1)
\1_en
然后使用正则表达式:^(?!.*_en)(.*)$并替换为\1_fr Demo
^(?!.*_en)(.*)$
\1_fr