从记事本++中的每一行中删除部分字符

Delete portion of characters from each line in notepad++

我正在尝试删除记事本中每一行的字符范围

输入:

  • 0 0000 Stringxx1 DescribeString1
  • 1 0001 Stringxx2 DescribeString2.

输出:

  • Stringxx1
  • Stringxx2

我经历了this

我可以 select 带空格的字符串,但不确定如何继续。请注意,以 String 开头的单词可以有不同的长度。

\sString.*?\s

如有任何帮助,我们将不胜感激。

您可以使用

^.*?(String\S*).*

并替换为</code>。</p> <p><strong>解释:</strong></p> <ul> <li><code>^ - 字符串开头

  • .*? - 换行符以外的零个或多个字符,但之前尽可能少....
  • (String\S*) -(第 1 组)文字字符序列 String 后跟零个或多个除空格以外的字符 (\S*)
  • .* - 除换行符外的零个或多个字符(直到行尾)