Мы как-то на старом форуме обсуждали эту тему, а после этого я обнаружил, что в сообществе wikisource разработали аналогичный скрипт "Деятификатор". Он написан на яваскрипт, но синаксис регэкспов аналогчен офисным.
Кроме этого, я в свой старый скрипт https://gist.github.com/mikhail73/ce80bbab28ae2bfde7d7 добавил все строки замены которые нашел в Деятификаторе. Оба скрипта выполняют одну и ту же работу, но алгоритмы некоторых замен сильно отличаются. В общем, можно пробовать оба скрипта на одном и том же тексте, а потом сравнивать результаты в программах типа winmerge или KDiff3.
Не знаю станет ли автор OOoFBTools добавлять скрипт в дистрибьютив, но как минимум хотелось бы обратить внимание на механизм работы над Деятификатором на странице wikisource. В OOoFBTools есть сложные фрагменты кода которые требуют квалификации программиста, но обработка текста регэкспами многим понятна и неплохо бы ее сделать прозрачной для пользователей чтобы каждый мог легко разобраться какие замены производяться в Корректоре текста.
Last edit: Mikhail Yagikh 2015-09-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Мы как-то на старом форуме обсуждали эту тему, а после этого я обнаружил, что в сообществе wikisource разработали аналогичный скрипт "Деятификатор". Он написан на яваскрипт, но синаксис регэкспов аналогчен офисным.
Я перевел Деятификатор на Бейск и он полностю работает в LibreOffice. Я тестировал с версии 4.2, но наверно работает начиная с 4.0. https://gist.github.com/mikhail73/c5af4c06e33b8fbedbe8
Кроме этого, я в свой старый скрипт https://gist.github.com/mikhail73/ce80bbab28ae2bfde7d7 добавил все строки замены которые нашел в Деятификаторе. Оба скрипта выполняют одну и ту же работу, но алгоритмы некоторых замен сильно отличаются. В общем, можно пробовать оба скрипта на одном и том же тексте, а потом сравнивать результаты в программах типа winmerge или KDiff3.
Не знаю станет ли автор OOoFBTools добавлять скрипт в дистрибьютив, но как минимум хотелось бы обратить внимание на механизм работы над Деятификатором на странице wikisource. В OOoFBTools есть сложные фрагменты кода которые требуют квалификации программиста, но обработка текста регэкспами многим понятна и неплохо бы ее сделать прозрачной для пользователей чтобы каждый мог легко разобраться какие замены производяться в Корректоре текста.
Last edit: Mikhail Yagikh 2015-09-24
Михаил, я с радостью включу ваш макрос в OooFBTools.
Спасибо за код.
Если не сложно - пришлите мне файл со старой орфографией для тестов. Я не очень силен в старой орфографии :)
Last edit: dikbsd 2015-11-03
Открыть и обработать разными верисями скриптов, после чего можно сравнивать результат.