前言
有时候用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的作用,即空白符号。