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