Я работаю над обработкой текста API в java. Мне нужно сопоставить строки, которые:
- Длина не менее 8 символов.
- Должны содержать только заглавные буквы, строчные буквы или пробелы .
- Между буквами не должно быть пробелов. Однако они могут быть ведущими или отставать. Строка также может содержать только пробелы не менее 8.
Регулярное выражение, которое я пробовал, но не получилось:
^\s*[a-zA-Z]{8,}\s*$
Демонстрация моих попыток в здесь .
Любая помощь будет приветствоваться.