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

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

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

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

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽