如何删除任意数量的“|” REGEX 行末尾的字符?

How to delete any number of "|" character at the end of the line REGEX?

我有 15k+ 行是这样的:

one|two|three|||||||||||||||
one|two|||||
one|two|three|four|five|six||||||||||

如何使用 REGEX 删除每行末尾的所有管道?这将在 Notepad++

中完成

谢谢。

\|*$

竖线“|”正则表达式中的符号需要 "escaped" 和 "\"

“$”也用于表示行尾。

上面的正则表达式转义管道 \| 并重复任意次数 * 直到行结束 $

打开替换对话框并将 "Search Mode" 切换为“Regular Expression”。在 "Find what" 下输入 [\|]+$ 并将 "Replace with" 留空。就是这样。

此致
乌维