我试图使简单的正则表达式,将检查一行是否为空白。
情况;
" some" // not blank
" " //blank
"" // blank
我试图使简单的正则表达式,将检查一行是否为空白。
情况;
" some" // not blank
" " //blank
"" // blank
当前回答
实际上,在多行模式下,更正确的答案是:
/((\r\n|\n|\r)$)|(^(\r\n|\n|\r))|^\s*$/gm
接受的答案:^\s*$不匹配最后一行为空的场景(在多行模式下)。
其他回答
嗯…我摆弄了一下(使用notepadd++),这就是我找到的解决方案
\n\s
\n表示行结束(从哪里开始匹配)——在我的情况下,插入符号不会有帮助,因为行开始是一个字符串 \s占用下一个字符串之前的任何空格
希望能有所帮助
这个正则表达式将从文件中删除所有空格(空白)、空行和空制表符
\n\s*
实际上,在多行模式下,更正确的答案是:
/((\r\n|\n|\r)$)|(^(\r\n|\n|\r))|^\s*$/gm
接受的答案:^\s*$不匹配最后一行为空的场景(在多行模式下)。
试试这个:
^\s*$
在这里,Blank的意思就是你想表达的意思。 一行包含满空格或一行不包含任何内容。 如果你想匹配不包含任何内容的行,那么使用'/^$/'。