我有一个纯文本文件,其内容如下:
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进行此操作,但是组合太多。 最佳答案
搜索:/.*
,什么都不替换。
字符/
仅与/
匹配。但是,.
匹配除换行符以外的任何字符,因此.*
将匹配一系列字符,直到第一个换行符为止。您可以在此处找到演示:http://regex101.com/r/kT0uE3。
如果只想删除/
行中的最后一个字符,则应使用正则表达式/[^/]*$
。您可以在此处找到说明和演示:https://regex101.com/r/sZ6kP7/74。
关于regex - Notepad++搜索并替换: delete all after "/" in each row,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21163976/