选择每个空格会有什么样的正则表达式?我尝试过几种组合,包括排除数字,数字等,但无济于事。
答案 0 :(得分:7)
答案 1 :(得分:0)
如果语言/环境支持,您可以使用\s
修饰符。
在perl:
$str = "my string that has spaces"
if($str =~ m/\s/)
{
#it has a white space character
}
如果您无法直接使用\s
,则可以将列表here中的所有项目合并为一个字符类。从那个链接:
If ECMAScript-compliant behavior is specified, \s is equivalent to [\f\n\r\t\v]
答案 2 :(得分:0)
\ s是与空格字符匹配的最佳选择。此处的空格将定义为[\ t \ n \ f \ r \ p {Z}]。
试试C ++ Regex的这个链接:http://userguide.icu-project.org/strings/regexp