在正则表达式中\\s和\s有什么区别?

如题所述

不一样
\babc\b匹配的是"abc"
\sabc\s匹配的不是"abc", 前后还带空格" abc "
\b只是匹配字符串开头结尾及空格回车等的位置, 不会匹配空格符本身

例如"abc sdsadasabcasdsadasdabcasdsa",
\sabc\s不能匹配,\babc\b可以匹配到"abc"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-17
正则表达式中 \s代表一个空白字符(可能是空格、制表符、其他空白)
\\s代表查找两个字符\和s,因为\在正则中有特殊意义,所有需要转义,写成了\\本回答被网友采纳
第2个回答  2018-06-23
\s代表一个空白字符 \\s应该是匹配一个空白字符
相似回答