1. 程式人生 > >\\w+\\|\\d+ 這個在java裡啥意思啊?

\\w+\\|\\d+ 這個在java裡啥意思啊?

意思是匹配所有(邊界符除外),所以要對其進行轉意,用\.表示,然後由於編譯器需要,再加個\也就是\\.這樣才能匹配字串裡面出現的"." 
\\w+\\.的意思就是匹配任何以.接尾的字串,由於是 
w+,所以它不匹配單純的".".
\\d+這個是由兩部分組成的,\ 轉義符 加\d 是一個正字表達式,標識所有數字及0-9
之所以要加\是因為在JAVA中一些特殊的符號如[回車]是沒有符號代表的,所以需要轉義符這個概念,而像回車這類轉義符都是由\開始的,那麼就出現了第二個問題,如果我要輸入的恰恰是\符號怎麼辦,那麼這個問題就還用轉義符來解決,所以\的轉義符就是\\。
你剛才的\\d 是要給JAVA一個\d的字串這時就需要給\符號轉義,然後就有了\\d。