1

给定一个管道分隔的行:

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

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

下面是结果的样子。

ABC|123|pqr|

我怎样才能做到这一点?

4

1 回答 1

3

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

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

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

\1
于 2014-03-20T18:29:46.757 回答