从记事本++中的每一行中删除部分字符
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*
)
.*
- 除换行符外的零个或多个字符(直到行尾)
我正在尝试删除记事本中每一行的字符范围
输入:
- 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*
).*
- 除换行符外的零个或多个字符(直到行尾)