删除行,但不是 Notepad++ 中两个单词之间的 space
Remove lines , But not space between two words in Notepad++
我有这些行:
example
example example
example example example
example example, example
example example example.
example
example12
example example*
example example (example)
éxample example
我只想删除这一行:
example12
example example*
example example (example)
éxample example
像这样:
代码 1 :
^(?![a-zA-Z,.']+$).+$\R?
代码 2 :
^.*[^a-zA-Z.,'].*$
Space 两个词之间:
[ \t]+
看来您只需要确保空格也被视为有效字符,将其添加到第一个正则表达式的前瞻中:
^(?![a-zA-Z,.'\h]+$).+$\R?
使用\h
代替\s
以防止跳转到另一行。 \s
匹配换行符,而 \h
只匹配水平空格。
我有这些行:
example
example example
example example example
example example, example
example example example.
example
example12
example example*
example example (example)
éxample example
我只想删除这一行:
example12
example example*
example example (example)
éxample example
像这样:
代码 1 :
^(?![a-zA-Z,.']+$).+$\R?
代码 2 :
^.*[^a-zA-Z.,'].*$
Space 两个词之间:
[ \t]+
看来您只需要确保空格也被视为有效字符,将其添加到第一个正则表达式的前瞻中:
^(?![a-zA-Z,.'\h]+$).+$\R?
使用\h
代替\s
以防止跳转到另一行。 \s
匹配换行符,而 \h
只匹配水平空格。