Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2014, 17:54   #1
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию Не пашет элементарная регулярка

Доброго времени суток. Есть такой кот:
Код:
String input = "aaa";

Pattern pattern = Pattern.compile( "(a)" );
Matcher matcher = pattern.matcher( input );
if( matcher.matches() ) {
    String result = input.substring( matcher.start(), matcher.end() );
    System.out.println( result );
}
Паттерн пытается обнаружить любую букву "a", однако его ожидает фиаско. Если ввести 3 буквы "a", то все норм, т.е. такое ощущение, что отрабатывается паттерн "^(a)$". Подскажите, пожалуйста, что, блин, не так. Спасибо

Последний раз редактировалось WennY; 16.01.2014 в 17:56.
WennY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элементарная игра 25-й кадр Свободное общение 8 07.01.2012 13:22
Элементарная программа... LittleStudent Паскаль, Turbo Pascal, PascalABC.NET 3 07.04.2011 18:46
Элементарная программа Freeman-des Помощь студентам 15 14.11.2010 17:10
Элементарная задачка GrindeX Паскаль, Turbo Pascal, PascalABC.NET 10 03.05.2009 18:46