如何删除特定字符串后的其余行

时间:2017-11-04 10:55:12

标签: string notepad++

所以我试图在文档上的特定字符串之后删除其余行,但我发现它很难。

这些线看起来与此类似

abc:abc|bca:111 222|ccc:01/01/17
abc:abc|bca:bca bca|ccc:02/02/17

我想删除abc:abc之后的所有内容,包括|,但我不知道如何。

我在记事本+ \|.bca*上尝试了这个,但当我点击全部替换时,它会选择整个文档。

1 个答案:

答案 0 :(得分:1)

  • 控制 + ħ
  • 找到:\|.*$
  • 替换为:LEAVE EMPTY
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • 全部替换

<强>解释

\|  : pipe character
.*  : 0 or more any character but newline
$   : end of line 

给定示例的结果:

abc:abc
abc:abc