正則里的\\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的作用,即空白符號。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM