Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试匹配一个字符串。
字符串可以包含空格
该字符串应包含至少一个非空白字符。
我试过,
[^\s]
这匹配所有非空白字符。
对上述正则表达式的任何改进都会有所帮助
如果问题可以简化为“任何事情,只要有一个非空白字符”,那么.*\S.*应该可以。
.*\S.*
试试.*\S.* 这个应该符合你所追求的
\S相当于[^\s]。那是你的问题吗?
\S
更新,误读了问题。
尝试.*\w.*作为你的表达方式。这将匹配至少包含一个非空白的任何字符串。在定义您的正则表达式时,请确保转义反斜杠,因此".*\\w.*"用作您的字符串。
.*\w.*
".*\\w.*"