正则里的\\s和\s有什么区别?

前言

有时候用\s有时候用\\s,到底有什么区别?

摘自:https://zhidao.baidu.com/question/1110915947964324019.html?qbl=relate_question_3&word=%5C%5Cs

正文

\作为转bai义字符开关,与不同du字zhi母匹配的时候起到不同作用。
写成\s,表示dao\与zhuans相匹配,在第一次引shu用该段指令时就会生效,起到\s的作用。也就是表示空白符号。
而写成\\s的时候,\会与第二个\相匹配,形成\\。其含义就是单独的一个\。这种情况,有可能是为了输出\s,而不令其转义。更常见的原因是该段字符串会被处理两次,第一次的时候将\\s处理为\s,第二次处理的时候,才执行\s的作用,即空白符号。

 

posted @ 2020-12-10 16:49  习惯沉淀  阅读(1659)  评论(0编辑  收藏  举报