Задать вопрос
zmitrok62
@zmitrok62
Очень хороший человек

Как быстро парсить текст на JAVA?

Приветствую. Делаю приложение, в котором надо много проверять различных совпадений строки с шаблоном. Например входящую строку проверить на подстроку или содержание там цифр или подсчитать количество строк или символов, в общем делать все что возможно с текстом. В результате надо просто получить булево.
Чем можно делать это быстро и просто? Может есть либа какая специальная? Понятно что можно написать метод и парсить там по регуляркам, но все же....
  • Вопрос задан
  • 1018 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
TheKnight
@TheKnight
Программист
Задача плохо формализована.
Вопросы:
1) Какие требования по производительности? Размер строк, количество строк в секунду, etc. Если требования не очень высоки - возможно вас устроит и обычные регулярные выражения.
2) Насколько часто меняются требования к проверке? Если редко - есть смысл написать некоторое количество классов, каждый из которых будет специфицирован под конкретную задачу.
3) Если требования меняются часто, но при этом только добавляются, оставляя предыдущие требования необходимыми для исполнения - чем не устраивает решение с генерацией кода проверки на лету?

Рекомендую почитать про алгоритмы работы со строками.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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