popkov
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Gakmareba Цитата: почитал справку о регулярных выражениях, но толком ничего не понял | Неудивительно. Описание, данное в разделе "Алфавит, используемый в регулярных выражениях" - ужасно убогое, тупое и даже местами ошибочное (из-за недомыслия составителей). Остаётся надеяться, что обработчик RegExp компания ABBY купила готовый, а не сама разрабатывала (легко представить, какое это было бы убожество - тогда вообще об этой фиче лучше забыть). Тем не менее, судя по справке, FineReader поддерживает лишь какую-то весьма ограниченную реализацию RegExp. Нет многого, что есть в более приличных продуктах. Из справки, например, совершенно неясно, можно ли в регулярном выражении указать начало/конец строки каким либо образом. А ведь это - одна из важнейших функций RegExp: слово может начинаться с символа конца строки (тогда оно стоит в начале новой строки), начинаться с начала текстовой области или же начинаться с пробела или табуляции. Есть ещё вариант, когда слово начинается цифры (специфический, чаще всего не нужен). В хороших реализациях RegExp есть символы, соответствующие началу/концу слова! Эти символы совершенно необходимы и FineReader, но и слова в справке о них я не нашёл (хотя внутри самой программы стопудово выполняется деление на слова - только почему-то доступ к этой возможности через RegExp не реализован). В общем, убожество нынешних программистов ABBY видно как на ладони: не сомневаюсь, что нынешняя "команда" разработчиков - сплошь блатные сынки, которые смогли совместным усилием добиться увольнения с ключевых постов в компании всех талантливых программистов, которые изначально создавали код программы! Теперь они мелкими "улучшениями" создают видимость развития программы. При этом 9-ка жрёт памяти в 20 раз (!) больше, чем 8-ка и работает заметно медленнее! Это и есть цена "улучшения"... Насколько оно велико? Почувствовать трудно, если не быть под гипнозом "новой версии"... | Всего записей: 1836 | Зарегистр. 22-03-2003 | Отправлено: 19:01 28-07-2008 | Исправлено: popkov, 19:08 28-07-2008 |
|