在正則表達(dá)式中\(zhòng)\.和.有什么區(qū)別?
3 回答

眼眸繁星
TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
正則中一個(gè)單獨(dú)的點(diǎn)表示任意字符,所有字符都作為分隔符當(dāng)然不會(huì)有任何結(jié)果
\\.實(shí)際上被轉(zhuǎn)義為兩次,\\在java中被轉(zhuǎn)換為一個(gè)'\'字符,然后'\.'被傳給正則,\.表示對(duì)點(diǎn)字符進(jìn)行轉(zhuǎn)義,使.就表示字符'.',而不使用它在正則中的特殊意義

回首憶惘然
TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
不一樣
\babc\b匹配的是"abc"
\sabc\s匹配的不是"abc", 前后還帶空格" abc "
\b只是匹配字符串開(kāi)頭結(jié)尾及空格回車等的位置, 不會(huì)匹配空格符本身
例如"abc sdsadasabcasdsadasdabcasdsa",
\sabc\s不能匹配,\babc\b可以匹配到"abc"
- 3 回答
- 0 關(guān)注
- 933 瀏覽
添加回答
舉報(bào)
0/150
提交
取消