我正在尝试编写一个字符串验证来匹配除=以外的任何字符(常规,数字和特殊).
这是我写的 -
String patternString = "[[^=][\\w\\s\\W]]*";
Pattern p = Pattern.compile(patternString);
Matcher m = p.matcher(str);
if(m.matches())
System.out.println("matches");
else
System.out.println("does not");
Run Code Online (Sandbox Code Playgroud)
但是,它与输入字符串"2009-09/09 12:23:12.5 ="匹配模式.
如何从模式字符串中排除=(或任何其他字符)?