我有一个大约1000行的文件,想要在记事本++中的每一行上的字符后删除eerything。格式示例:
text=more text
text=more text
text=more text
text=more text
text=more text
我想删除每行=后的所有文本,因此输出将是:
text=
text=
text=
text=
text=
我尝试了很多表达,但似乎无法让它发挥作用。我尝试过:
Find what: =.*
Replace with:
并且它不起作用
答案 0 :(得分:1)
如果您想保留" =",则必须将其放入替换字符串中:
if (System.properties["${appName}.config.location"]) {
grails.config.locations << "file:" + System.properties["${appName}.config.location"]
}
否则,Find what: =.*
Replace with: =
之后的所有内容都将被删除。
作为一个副节点,我更喜欢在正则表达式中明确使用结束锚=
:
=
(虽然没有严格要求,因为默认情况下$
运算符是贪婪的。)
答案 1 :(得分:0)
^.*?=\K.*
你可以在这里使用\K
。这样就可以保存最新的=
并将其删除。请参阅demo.Replace with empty string