我试图为我的问题找到解决方案。
输入:
This is the sample title | mypcworld
输出:
This is the sample title
我想在记事本++上使用简单的正则表达式删除“|”之后的所有内容,这似乎很简单。但是我尝试使用此处列出的其他一些正则表达式“|.*$”,但没有运气。问题是字符“|” 是改变等价于或。所以请帮我解决它。
管道 ,|
是正则表达式中的一个特殊字符(意思是“或”),你必须用\
.
使用您当前的正则表达式:
\|.*$
正如您所提到的,我已经在 Notepad++ 中尝试过这个,它似乎运行良好。
如果您想在|
排除设置字符后获取所有内容,请使用此代码。
[^|]*$
其他解决方案\|.*$
Results : | mypcworld
这个[^|]*$
Results : mypcworld
在.txt
使用 Notepad++ 打开的文件中,
在“替换”选项卡中
按go 在空格中
写入正则表达式模式查找内容
并让空格替换为空白Ctrl-F\|.+
然后在选择正则表达式后勾选选择匹配换行符并在替换按钮
上按两次