Я пытаюсь написать проверку строки для соответствия любому символу (регулярному, цифровому и специальному), кроме =.
Вот что я написал -
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");
Но это соответствует строке ввода "2009-09/09 12: 23: 12.5 =" с шаблоном.
Как я могу исключить = (или любой другой символ, если на то пошло) из строки шаблона?