На Ру-Борде появился вопрос, странно, что не всплыло раньше (или я проглядел). Копипаста, дабы не повторяться и не потерялось:
Здравствуйте!
Совета прошу.
Начиная с 8.5 (а может и раньше) ТС научился искать текст в офисных XML (xlsx, docx ...)
Пишу в чистом документе Word слово "Проверка" - ТС находит файл по тексту. Так и должно быть.
Но если в чистом документе написать "Пров1ерка", а затем стерев "1", получить нужное "Проверка", то ТС уже по тексту не найдёт этот документ.
Порылся в xml структуре документа и обнаружил, что в первом и втором случае запись слова выглядит по разному.
Это всё характерно для формата docX (doc, xls, xlsx, ppt, pptx с подобными эксперементами в ТС корректно находится)
Тут конечно даже претензия не к ТС, а больше к Word, но всё же. Насоветуйте как научить искать такие docx по тексту.
Не сталкивался, но стало любопытно: RSID и с чем его едят. Это вообще реально обойти?
P.S. По-хорошему, стоило бы и на оффоруме отписать, наверное...
MVV
Неудобно ещё и то, что эта фича с атрибутом по умолчанию включена.
По идее есть ещё TextSearch и PCREsearch (во втором - уже юникодная версия xdoc2txt). Но если не изменяет память, при поиске с wdx-плагинами не используется юникодная строка? Вроде Гислер добавит такое только в 9.х?
Тю, есть ещё fb2 и неаккуратное (автоматическое или ручное) обращение с тегами форматирования <strong></strong> и <emphasis></emphasis>, когда слова тоже разрывает...