Скрипт "Генеральная уборка" и вопросительные/восклицательные многоточия в заголовках

54 views
Skip to first unread message

fff

unread,
Dec 9, 2024, 11:55:39 AM12/9/24
to Fiction Book Editor
Если заголовок заканчивается на вопросительное или восклицательное многоточие ("?..", "!..", "?!.") , то 84-я замена отрывает от него конечную точку.
Примеры заголовков: "СССР: вернуться в детство?..", "Ты кто?!."

Предлагаю добавить обработку подобной ситуации:
var re84ex = new RegExp("(([0-9](\\\s|"+nbspEntity+")г{1,2})|([IVX](\\\s|"+nbspEntity+")в{1,2})|(\\\-мл)|([?!]\\\.?))\\\.("+fIB+"){0,1}$","g");

e-paper.ru

unread,
Dec 9, 2024, 4:58:12 PM12/9/24
to fiction-b...@googlegroups.com
Скрипт 68_Генеральная уборка (версия Александра Ка).js так не делает.
И с градусами все в порядке.
https://vk.com/doc524617716_677873648?hash=Q4bhFKQTkf0GIBYPYIsmmaJxVOAfqNDnz5YLh8fDlzH&dl=X1IFyHnEeePbZghJiiHDZopsq7rTg0qR95vwALIVG7c&api=1&no_preview=1
На гитхабе последняя версия его Генуборки - 3.3.

пн, 9 дек. 2024 г. в 19:55, fff <leftoma...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/833534a3-b832-42f4-a41c-415d2b3fed05n%40googlegroups.com.

fff

unread,
Dec 10, 2024, 12:38:45 PM12/10/24
to Fiction Book Editor
Я больше читатель, а не книгодел. Я качаю книжки и натыкаюсь на градусы, проставленные другими "книгоделами". Я хочу отнять у них ружьё для стрельбы себе (и мне) в ноги.
А Александр Ка - молодец, в его чистке есть даже "ремонт" этих градусов после "Генеральной", им можно многое поправить, но к сожалению не всё. Его скрипт не предложит обратно увеличить температуру в 10 раз, пониженную Генеральной уборкой, не предложит поправить испорченную "запчасть 10С20Т"...
Ну а я, как читатель, не обязан знать, где и какие скрипты бывают, я хочу просто непорченную книжку читать.

вторник, 10 декабря 2024 г. в 00:58:12 UTC+3, TaKir:

Олег Власов

unread,
Dec 10, 2024, 1:45:38 PM12/10/24
to fiction-b...@googlegroups.com
Это делает не скрипт. Это грязь остаётся от файнридера. Просто иногда кто то не проходит в конце генуборкой.

вт, 10 дек. 2024 г. в 19:38, fff <leftoma...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/69277190-ae6a-4e29-beb8-8418e5c92f2dn%40googlegroups.com.

fff

unread,
Dec 11, 2024, 7:27:30 AM12/11/24
to Fiction Book Editor
Что делает не скрипт, а файнридер? Я запутался. TaKir добавил в тему ещё и градусы, хотя я посвещал её многоточиям в заголовках.
Загляните в соседнюю тему "30 градусов спартанцев", скачайте пример файлика, обработайте непоправленной генуборкой. Объясните причём тут файнридер.
Создайте заголовок оканчивающийся на "?..", обработайте генуборкой. Посмотрите на убитую точку. Объясните причём тут файнридер.

Sclex

unread,
Dec 12, 2024, 6:54:17 AM12/12/24
to Fiction Book Editor
Скрипт "02_Генеральная уборка" обновлен до версии 2.4.
- теперь, если заголовок в документе заканчивается на вопросительное или восклицательное многоточие ("?..", "!..", "?!.") , то скрипт не будет отрывать от него (заголовка) конечную точку. Примеры заголовков, которые раньше обрабатывались неверно: "СССР: вернуться в детство?..", "Ты кто?!.".

fff, спасибо что сообщили об ошибке и предложили способ ее исправления.

Ссылка для скачивания файла скрипта (последняя версия):
02_Генеральная уборка.js (положить в папку "Scripts\06_Чистка")

понедельник, 9 декабря 2024 г. в 19:55:39 UTC+3, fff:

Олег Власов

unread,
Dec 12, 2024, 6:57:50 AM12/12/24
to fiction-b...@googlegroups.com
А так же 30 С 40 с и т.д. 

ср, 11 дек. 2024 г. в 15:27, Олег Власов <pru...@gmail.com>:
При распознавании файнридером появляется  1° C вместо 10 С как в тексте так и в нумерациях сносок.  

ср, 11 дек. 2024 г. в 14:27, fff <leftoma...@gmail.com>:
Что делает не скрипт, а файнридер? Я запутался. TaKir добавил в тему ещё и градусы, хотя я посвещал её многоточиям в заголовках.
Загляните в соседнюю тему "30 градусов спартанцев", скачайте пример файлика, обработайте непоправленной генуборкой. Объясните причём тут файнридер.
Создайте заголовок оканчивающийся на "?..", обработайте генуборкой. Посмотрите на убитую точку. Объясните причём тут файнридер.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/c9b4b1c8-1d6b-4081-ad38-323fb3a22de9n%40googlegroups.com.

Latimur

unread,
Dec 12, 2024, 6:57:50 AM12/12/24
to fiction-b...@googlegroups.com
Пользуясь случаем, дополнительного обращения к этому скрипту, хотел снова своему вопросу вернуться и немного добавить или изменить. При обработке этим скриптом в книгах, при том не только законченных, иногда даже начиная с первых или начальных нескольких глав. Скрипт свое "Ворчание", не может преодолеть. Т.е. даже при несколько раз повторных запусков, остаются несколько неразрывные пробелы. Чаще всего, по мере добавления объема книг, они так и остаются или даже увеличиваются количество. Я не только не смог уловить, от чего это происходит, Оказалось таких пробелов фактически огромное количество. И видимо некоторые появляются и/или не убираются, которые размещаются с нарушением правил их размещения. Что за правила заложены в скрипт и на сколько они соответствуют (видимо орфографии или чему то, я не знаю). Но, вот хотелось, раз уж такое существует, нельзя ли заложить в скрипт, функцию - задание, после нескольких безуспешных повторов, чтобы показал, отмечал или какие то координаты выдал, чтобы можно было эти пробелы в ручную исправить?!  Не, знаю, возможно ли это. Возможно, это может только автор разобраться    

ср, 11 дек. 2024 г. в 15:27, fff <leftoma...@gmail.com>:
Что делает не скрипт, а файнридер? Я запутался. TaKir добавил в тему ещё и градусы, хотя я посвещал её многоточиям в заголовках.
Загляните в соседнюю тему "30 градусов спартанцев", скачайте пример файлика, обработайте непоправленной генуборкой. Объясните причём тут файнридер.
Создайте заголовок оканчивающийся на "?..", обработайте генуборкой. Посмотрите на убитую точку. Объясните причём тут файнридер.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/c9b4b1c8-1d6b-4081-ad38-323fb3a22de9n%40googlegroups.com.

Олег Власов

unread,
Dec 12, 2024, 6:57:50 AM12/12/24
to fiction-b...@googlegroups.com
При распознавании файнридером появляется  1° C вместо 10 С как в тексте так и в нумерациях сносок.  

ср, 11 дек. 2024 г. в 14:27, fff <leftoma...@gmail.com>:
Что делает не скрипт, а файнридер? Я запутался. TaKir добавил в тему ещё и градусы, хотя я посвещал её многоточиям в заголовках.
Загляните в соседнюю тему "30 градусов спартанцев", скачайте пример файлика, обработайте непоправленной генуборкой. Объясните причём тут файнридер.
Создайте заголовок оканчивающийся на "?..", обработайте генуборкой. Посмотрите на убитую точку. Объясните причём тут файнридер.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/c9b4b1c8-1d6b-4081-ad38-323fb3a22de9n%40googlegroups.com.

e-paper.ru

unread,
Dec 12, 2024, 7:48:45 AM12/12/24
to fiction-b...@googlegroups.com
Спасибо!

чт, 12 дек. 2024 г. в 14:54, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/1ea9cb0b-e589-4237-be45-58581e71ac33n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages