我有一个纯文本文件,内容如下:
prežrať/RN
prežrieť/Z
prežrúc/zZ
prežuť/c
...
问:如何在Notepad ++的每一行中删除/
符号后的所有字符串?
期望的输出:
prežrať
prežrieť
prežrúc
prežuť
...
我在/
之后为每个不同的字符串使用Find-and-Replace执行此操作,但组合太多。
答案 0 :(得分:32)
搜索:/.*
,替换为空。
字符/
仅匹配/
。但是,.
匹配除换行符之外的任何字符,因此.*
将匹配一系列字符,直到第一个换行符为止。您可以在此处找到演示:http://regex101.com/r/kT0uE3。
如果您只想在/
行上的 last 之后删除字符,则应使用正则表达式/[^/]*$
。您可以在此处找到解释和演示:https://regex101.com/r/sZ6kP7/74。
答案 1 :(得分:6)
在正则表达式模式
查找:
/.*
替换:
(empty)
答案 2 :(得分:3)
将查找和替换设置为正则表达式模式。
查找字符串:/.*
替换字符串:(空字符串)
Notepad ++查找和替换默认为行结束(它不会超过多行)
答案 3 :(得分:2)
使用查找和替换:
/.*
输入"找到" 我们走了......你们已经完成了。