我試圖將我的模式與java上的地址相匹配。無效的正則表達式
String regex = "[a-zA-Z0-9,\\.\']";
if(!address.matches(regex)) {
//do something
}
基本上,我希望能檢測除,
,.
,'
所有特殊字符。 通過上面的代碼,我的地址
4700基爾街,北約克,ON
當它不應該進入,如果條件。這是爲什麼發生? 你又如何逃脫一個特殊的人物?不應該是\$
? Eclipse IDE中會提示一個錯誤,說明
「無效的轉義序列(有效問卷 是\ B \牛逼\ n \˚F\ r \」 \」 \)」
當我做\$
或\^
。
你確定你正在尋找正確的問題?這個標籤是'java',而不是'python'。 – 2011-04-20 05:12:26
@Alan:你說得對。 D'哦!回到(Java)繪圖板...(並且謝謝!) – ridgerunner 2011-04-20 05:33:09