【发布时间】:2020-05-12 15:16:47
【问题描述】:
我收到以下文字:
Code = ABCD123 | Points = 30
Code = ABCD333 | Points = 44
最后,我想删除除代码之外的任何内容,输出:
ABCD123
ABCD333
我实际上尝试过
Code = | P.+
但我不知道如何获得“|”删除。目前,我仅以ÀBCD333 | 为例。
我在那里挣扎。
【问题讨论】:
-
确保将
|转义为文字字符。 -
你试过'\|'吗?管道字符在正则表达式中表示“或”,除非您对其进行转义。
-
@WiktorStribiżew:我认为管道不是问题,OP只想保留 Code 值。
-
@Toto current 问题是处理管道。
-
@WiktorStribiżew:OP 的正则表达式(据我了解他真正想要的)应该匹配
Code =或P.+。
标签: regex notepad++ regex-lookarounds regex-group