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

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

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

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

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

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