use*_*635 2 regex whitespace string-matching
为什么这个正则表达式:
[^\s]+
Run Code Online (Sandbox Code Playgroud)
...说这个字符串:
"用户的扩展"
不完全匹配?
正则表达式只匹配不包含任何空格的字符串.您的匹配方法似乎将正则表达式应用于整个字符串,因此它失败.
[abc]是一个字符类,意思是"要么a,b或c".
[^abc]是该类含义"除了任何字符的倒数a,b或c".
\s意思是"任何空白字符".
[^\s](也可以写成\S)表示"任何非空白字符".
+表示"前面一个或多个令牌.