求一个java正则表达式,就是一个字符串中不能有_和%这两个符号,请问该怎么写?

如题所述

第1个回答  2011-12-02
String name = "^[^_%]+$";
Pattern pattern = Pattern.compile(name);

String s = "ert_oe";

Matcher matcher = pattern.matcher(s);

System.out.println(matcher.find());
第2个回答  2011-12-02
"[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]"追问

这么长

第3个回答  2011-12-04
s.matches("[^_%]+");本回答被提问者采纳
第4个回答  2011-12-02
"[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]"追问

这么长?

相似回答
大家正在搜