Я пытаюсь определить, содержит ли строка какие -либо символы, не использующие регулярные выражения в Java. Символы белого пространства могут быть проигнорированы и могут считаться действительным. Регулярное выражение, которое я хотел бы написать, будет иметь шаблон java. Matcher (String) возвращает True, если введенная строка содержит любые символы, не в моем допустимом наборе. Если строка имеет некоторые допустимых и некоторых недействительных символов, вся строка должна быть оценена как не действительная. Единственный случай достоверности - это вся строка содержит символы только в действительном наборе. Теперь каждый символ должен оцениваться в строке против набора действительных символов, а не сопоставления строк или сопоставления рисунков. < /P>
Примерный ввод, который действителен (java pattern.matcher должен вернуть false):
"@", "f", "f i", "r i" < /p>
Выборка. Верно):
"4 i", "ft", "4 b" < /p>
Спасибо за помощь < /p>
Подробнее здесь: https://stackoverflow.com/questions/258 ... ecific-set