我正在尝试匹配一个字符串。
字符串可以包含空格
该字符串应包含至少一个非空格字符。
我试过了,
[^\s]
这匹配所有非空白字符。
对上述正则表达式的任何改进都会有所帮助
答案 0 :(得分:4)
如果问题可以简化为“任何东西,只要有一个非空白字符”,那么.*\S.*
就可以了。
答案 1 :(得分:2)
尝试.*\S.*
这应该与您追求的相匹配
答案 2 :(得分:1)
\S
相当于[^\s]
。那是你的问题吗?
答案 3 :(得分:1)
更新,误读了这个问题。
尝试.*\w.*
作为表达方式。这将匹配包含至少一个非空白空间的任何字符串。在定义正则表达式时,请确保转义反斜杠,因此请使用".*\\w.*"
作为字符串。