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