我想知道是否有一种方法可以复制单行字符而不复制整行,使用正则表达式,并将它们添加到行的开头,这样我就不必手动执行此操作并冒着导致错误的风险。
我希望能够替换这样的值
pl=100
pr=100
pj=100
bl=100
br=100
有了这个
pl=pl=100
pr=pr=100
pj=pj=100
bl=bl=100
br=br=100
在这种情况下,基本上复制前三个字符并将它们添加到行的开头。
答案1
我只会使用这个正则表达式:
^(...)(.*)$
这是复制前 3 个字符,如果要复制直到第一个字符“=”的任何内容,请使用:
^([^=]=)(.)$
对于这两种情况,替换字符串如下:
\1\1\2