我试图将我的模式与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