Мне нужно иметь возможность распознавать строки даты.Не имеет значения, если я не могу различить месяц и дату (например, 12/12/10), мне просто нужно классифицировать строку как дату, а не преобразовывать ее в объект Date.Таким образом, это действительно проблема классификации, а не анализа.
У меня будут такие фрагменты текста, как:
"бла бла бла бла * 12 января 09 бла бла бла бла 01/04/10 бла бла бла "
и мне нужно иметь возможность распознать начальную и конечную границы для каждой строки даты внутри.
Мне было интересно, знает ли кто-нибудь какие-либо библиотеки Javaэто может сделать это.Мой гугл-фу пока ничего не придумал.
ОБНОВЛЕНИЕ: я должен быть в состоянии распознать самый широкий из возможных способов представления даты.Конечно, наивным решением может быть написание оператора if для каждого мыслимого формата, но в идеале подход распознавания образов *1018* с обученной моделью - в идеале то, что мне нужно.