标签: regex notepad++ ultraedit
给定一个以管道分隔的行:
ABC|123|pqr|cde|abc.txt|
我必须找到第三个管道分隔符并删除该行的其余部分。
以下是结果的样子。
ABC|123|pqr|
我怎样才能做到这一点?
答案 0 :(得分:3)
使用以下正则表达式进行搜索,它会将前三个管道捕获到组(1)中:
^(.+?\|.+?\|.+?\|).*
然后将其替换为捕获的组。
\1