Задать вопрос
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", "*", "%"... и т.д. Т.е. в элементах массива есть значения, попадающие под данную регулярку, но она не срабатывает. Почему?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы