我的线条看起来像这样:
a;b;c;d
e;f;g;h
i;j;k;l;m;n;o;p
我想要的是这个:
a;b;c;-d
e;f;g;-h
i;j;k;l;m;n;o;-p
我想在最后一个分号后添加一个减号。如能得到任何帮助,我将不胜感激,谢谢。
答案1
- Ctrl+H
- 找什么:
^.+;\K.+$
- 用。。。来代替:
-$0
- 检查环绕
- 检查正则表达式
- 请勿检查
. matches newline
- Replace all
解释:
^ : beginning of line
.+ : 1 or more any character but newline, greedy
; : a semicolon
\K : forget all we have seen until this position
.+ : 1 or more any character but newline
$ : end of line
替代品:
- : a dash
$0 : the whole match
给定示例的结果:
a;b;c;-d
e;f;g;-h
i;j;k;l;m;n;o;-p