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