zmitrok62
@zmitrok62
Очень хороший человек

Почему не срабатывает регулярка в JAVA?

Приветствую, есть данный код:

String[] out_arr = out.split(" ");
for(int z=0; z < out_arr.length; z++){
if(out_arr[z].matches("[a-z]+")) {
System.out.println(out_arr[z]);
}


В out_arr в отладчике видно массив с примерно таким содержанием: "[" , "+", "342", "slovo1", "slovo", "*", "%"... и т.д. Т.е. в элементах массива есть значения, попадающие под данную регулярку, но она не срабатывает. Почему?
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы