我想在NotePad ++中使用正则表达式搜索字符串。 示例字符串为
1.) Abc
2.) Cd
我怎样才能在')之后检测到空格。 (假设空格的数量不是静态的)和每行中的第一个字符。 谢谢!
答案 0 :(得分:0)
您可以使用\s
在正则表达式中使用空格。由于您不知道有多少可以指示量词*
,它将匹配前一个字符/组的任意数量(包括0次!):
\s*
或者,如果您知道至少有1个空格,则可以使用与{1}匹配的+
:
\s+
答案 1 :(得分:0)
这将有效(?m)^([^)]*)\)([^\S\r\n]+)
如果要重新排列或其他任何内容,则包括捕获组。
解释
(?m) # Inline modifier, MULTI-Line mode
^ # Beginning of line
( [^)]* ) # (1), Negative optional class, 0 to many non paren ')'
\) # The paren ')'
( [^\S\r\n]+ ) # (2), Required horizontal (non-crlf) whitespace
# Could use '\h+' here but it resolves to what's above