| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Text parsing |
| Автор: PovAnd 1.3.2008, 13:41 | ||
| Появилась необходимость иметь тулзу, которая будет из какого-нибудь текста выбирать инфу. Перед тем как писать, что-то свое хочу спросить может здесь кто с таким инструментом работал. Вот пример чего мне надо: Имеется например xml с известной структурой:
т.е. в этой структуре я записываю именна. Так же у меня имеются различного шаблона текстовые файлы 1.txt ... Начальник отдела: Андрей ... 2.txt ... 6687877978998779877789Михаил908880898909 ... 3.txt ... Сидор ... Так я вот хочу, просто записать некий мэп, который бы связывал мою структуру xml (хотя может быть не только xml, а уже сразу какая-нибудь БД) с каким-то шаблоном текста и в этом мэпе помимо прочего будет описано (регуляркой скорее всего) как выбирать данные из такого-то текста. Это мое представление как должна работать такая тулза, допуская что может там заложен и другой принцип. Вобщем если кто видел хотя бы что-то близкое к подобному, поделись пожалуйста инфой. |
| Автор: niasilil 2.3.2008, 02:09 |
| нормально, но одно большое но - откуда берется этот xml? Если это какой то сервис, то есть более элегантные решения. |
| Автор: PovAnd 2.3.2008, 14:19 |
| XML берется чисто из головы. В приницпе для меня менее важно каким образом и куда будут писаться выдранные из текста данные, главное чтобы они выбирались, а уже выбранное в каком бы виде оно не было, можно будет, я думаю, использовать как угодно. Если можно, то расскажите подробней о более элегантном решении. |
| Автор: SoulKeeper 2.3.2008, 15:26 |
| Между 1 2 3 .txt нет ничего общего, кроме формата .txt Писать для такого парсер себе дороже. Используйте csv\xml\sql |
| Автор: rimidal 3.3.2008, 13:45 |
| Для поиска и индексирования информации тебе может пригодиться http://lucene.apache.org/. |