Regular Expression用于查找分隔符的位置,然后在Notepad ++或Ultra Edit中删除文本

时间:2014-03-20 18:21:24

标签: regex notepad++ ultraedit

给定一个以管道分隔的行:

ABC|123|pqr|cde|abc.txt|

我必须找到第三个管道分隔符并删除该行的其余部分。

以下是结果的样子。

ABC|123|pqr|

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

使用以下正则表达式进行搜索,它会将前三个管道捕获到组(1)中:

^(.+?\|.+?\|.+?\|).*

然后将其替换为捕获的组。

\1