我有以下模式:
SomeText SomeText SomeText
SomeProp SomeProp SomeProp
Property Property Property
每个单词用制表符\t
分隔。
我需要用prefix + middle word + suffix
替换第二/中间词。
我使用此正则表达式选择第二个单词:
\t(\w)*\t
但是当我尝试更换它时:
\t prefix\1suffix \t
它不起作用。
您正在重复捕获组;只捕获最后一个单词字符。将运算符放置在组构造内部以量化\w
令牌而不是组。
使用Ctrl + H打开搜索并替换,如果没有..,则启用正则表达式。>
Find What: \t(\w+)\t
Replace With: \tprefix\1suffix\t