删除行,但不是 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 只匹配水平空格。