如何更改
等大文件GSKPP / 3520767/1/30300
到
GSKPP / 1/30300
如果3520767
是可变的吗?
修改
答案 0 :(得分:1)
这是一种方法:
^.*?\K/\s+[a-z]?\d+
EMPTY
<强>解释强>
^ : begining of line
.*? : 0 or more any character, not greedy
\K : forget all we have seen until now
/ : slash
\s+ : 1 or more space
[a-z]? : an optional letter
\d+ : 1 or more digits
答案 1 :(得分:0)
CTRL
+ H
:打开搜索和替换窗口
搜索:GSKPP / [a-zA-z]{0,1}[0-9]* / 1 / 30300
替换:GSKPP / 1 / 30300
必须在搜索和替换窗口的底部激活正则表达式!
[0-9]*
正则表达式意味着:搜索0到9之间的任意数字位数。
[a-zA-z]{0,1}
表示:零或一个小字母或大字母。
正则表达式之前和之后的搜索条目被视为常量。
这给出了以下输入:
GSKPP / 3520767 / 1 / 30300
GSKPP / b25525 / 1 / 30300
GSKPP / Z2 / 1 / 30300
输出:
GSKPP / 1 / 30300
GSKPP / 1 / 30300
GSKPP / 1 / 30300