В моем Java-приложении я пытаюсь указать шаблон, который будет соответствовать всему, что не состоит из заглавных букв, строчных букв или тире. Поэтому я хочу, чтобы он соответствовал всему, что не содержит A-Z, a-z или '-'. Я новичок в использовании регулярных выражений, поэтому я просто хотел посмотреть, был ли я хотя бы близок к получению этого права. Вот что у меня есть:
Pattern.compile("[^A-Z]&&[^a-z]&&[^\\-]");
Я даже не уверен, нужны ли мне экранирующие символы для черты или, если я это сделаю, должно ли это быть два обратных слэша вместо одного Я также не уверен насчет формата в целом. Спасибо за любую помощь.