Java中"\"用於轉義字符,"\\"表示普通無轉義功能的反斜杠。
如果將字符串當做正則表達式來解析,那么"\\"也有了特殊意義,它與其后的字符組合用於匹配字符串。因此如果在正則表達式中需要普通的反斜杠,則用"\\\\"表示。
//"\\\\"在正則表達式中表示普通反斜杠
String regex="\\\\";
//"\\"在普通字符串中表示普通反斜杠
System.out.println("\\".matches(regex));//true
Java中"\"用於轉義字符,"\\"表示普通無轉義功能的反斜杠。
如果將字符串當做正則表達式來解析,那么"\\"也有了特殊意義,它與其后的字符組合用於匹配字符串。因此如果在正則表達式中需要普通的反斜杠,則用"\\\\"表示。
//"\\\\"在正則表達式中表示普通反斜杠
String regex="\\\\";
//"\\"在普通字符串中表示普通反斜杠
System.out.println("\\".matches(regex));//true
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。