Скрипт "Генеральная уборка"

104 views
Skip to first unread message

Zadd

unread,
Aug 12, 2010, 4:10:30 AM8/12/10
to Fiction Book Editor
Работает как-то не так. Напр. в тексте Нью-Йорке, Нью-Мехико
вставляет длинное тире(в версии 2.0 2010года), а в версии 2.4 Golma
Edition вообще писец:
заменяет все - на длинные -- и вставляет пробелы. Получается вообще
ужос :(
Нью -- Йорк, Нью -- Мехико
сперва думал, что в тексте так и было, потом смотрю -- нет, в тексте по-
нормальному. А без Генеральной уборки тоже нельзя: надо лишние пробелы
в начале и конце строк удалить и три точки на троеточия заменить.

wotti

unread,
Aug 12, 2010, 12:11:35 PM8/12/10
to Fiction Book Editor
Не наблюдал такого. Присмотрюсь, но ТАКОЕ бы я не пропустил бы.

wotti

unread,
Aug 12, 2010, 12:15:43 PM8/12/10
to Fiction Book Editor
Этим скриптом нужно пользоваться ПОСЛЕ скрипта "СЛОВА". Есди у теб ф
тексте после ОСР. получается Нью(пробел)-Йорк. тогда скрипт заменит
дефис на тире. то есть проверь наличие/отсутствие пробела около дефиса
в спорных словах

Sclex

unread,
Aug 12, 2010, 12:20:06 PM8/12/10
to Fiction Book Editor
On 12 авг, 11:10, Zadd <zzzqp...@gmail.com> wrote:
> заменяет все - на длинные -- и вставляет пробелы. Получается вообще
> ужос :(
Здесь, в гугль-группах, не проходят символы как короткого, так и
длинного тире. У вас, я так понял, в словах "Нью-Йорк", "Нью-Мексико"
тире с кодом 150, т.е. не дефис? Тогда действительно происходит, как
вы говорите - получается длинное тире с пробелами по бокам.

wotti

unread,
Aug 12, 2010, 1:29:58 PM8/12/10
to Fiction Book Editor

Как я написал. такая фигня часто бывает после ФР10. он бывает ставит
пробелы после дефиса. Тогда : массовая замена -)(пробел) на просто(-).
Это можно делать в ФБЕ, но главное ДО работы скрипта Ген.уборка.
Мы с Голмой эту бяку вычислили ещё весной )) Бывает ещё ФР10 ставит
вместо тире - знак перечисления. лечится только в ФР массовой заменой
при включении непечатных символов

Zrt Qrt Zrt

unread,
Aug 13, 2010, 12:01:09 AM8/13/10
to fiction-b...@googlegroups.com
это может быть, я код символа не смотрел, главное, что в доке
смотрится правильно, а в скрипте вот такое вытворяет.

Roland

unread,
Aug 14, 2010, 7:31:43 AM8/14/10
to Fiction Book Editor

ФР10 ставит пробел после дефиса только тогда, когда в его словаре нет
этого слова, т.е. в картинке слово разорвно переносом, а в словаре его
нет -
ФР10 ставит дефис и пробел. Остальные слова, разорванные переносом,
ФР10 собирает на ура.
И пользоваться массовой заменой -)(пробел) на просто(-) я бы не стал.

Голма

unread,
Aug 14, 2010, 8:00:11 AM8/14/10
to Fiction Book Editor
On 12 авг, 21:29, wotti <wotti...@gmail.com> wrote:
> Это можно делать в ФБЕ, но главное ДО работы скрипта Ген.уборка.
Wotti, ты уже сам запутался. ;) Как раз наоборот: ПОСЛЕ Ген. уборки.

"Генеральная уборка" заменит все дефисы, отделённые пробелами с _двух_
сторон, на тире.
А оставшиеся дефисы можно тогда чистить.
То есть: "красота (дефис) страшная сила" превратится в "красота (тире)
страшная сила", а "Нью(дефис)(пробел)Йорк" не изменится.

On 14 Aug., 13:31, Roland <rona...@gmail.com> wrote:
> И пользоваться массовой заменой  -)(пробел) на просто(-) я бы не стал.

С какой аргументацией?

Алгоритм
1. Генеральная уборка
2. Замена (-)(пробел) на просто(-)
3. Слипшиеся слова
4. Скрипт "Слова"

позволяет вычислить _ВСЕ_ ненужные дефисы.

- если "Слипшиеся слова" делать до п. 1 и 2, то скрипт находит все
места с (-)(пробел) и предлагает дополнительный пробел перед дефисом.

wotti

unread,
Aug 14, 2010, 8:01:28 AM8/14/10
to Fiction Book Editor

> ФР10 ставит пробел после дефиса только тогда, когда в его словаре нет
> этого слова, т.е. в картинке слово разорвно переносом, а в словаре его
> нет -
> ФР10 ставит дефис и пробел. Остальные слова, разорванные переносом,
> ФР10 собирает на ура.
> И пользоваться массовой заменой  -)(пробел) на просто(-) я бы не стал.

Если остальные слова собраны правильно, то массовая замена поможет мне
быстро найти спорные слова просто включив скрипт "Слова" и исправив
там нужное

Голма

unread,
Aug 14, 2010, 8:01:47 AM8/14/10
to Fiction Book Editor
Уточнение:

"красота (пробел)(дефис)(пробел) страшная сила" превратится в
"красота (пробел)(тире)(пробел) страшная сила", а "Нью(дефис)
(пробел)Йорк" не изменится.

wotti

unread,
Aug 14, 2010, 8:38:21 AM8/14/10
to Fiction Book Editor
Голмочка, действительно поднапутал (( ЖАРА гадская ((
Reply all
Reply to author
Forward
0 new messages