Скрипт "Дроби, степени, интервалы, габариты"

28 views
Skip to first unread message

stokber

unread,
May 7, 2024, 6:32:06 AMMay 7
to Fiction Book Editor
По предложению TaKir-а соорудил новый скрипт "Дроби, степени, интервалы, габариты". Ну, как "соорудил"? Взяв за основу скрипт jurgennt-а "10.000.000.000", подставил в него необходимые регекспы, подправил сообщения. В результате этот сценарий производит следующие преобразования (далее цитирую TaKir-а):

Ищем всякие варианты типа (через дефисы и тире):
2 - 5
Тут удаляем пробелы и делаем замену на обычное тире между цифр.

5х10, 5 х10, 5х 10 (с пробелами и без, рус и лат варианты) —
тут удаляем пробелы и делаем замену х на × (знак умножения).

м2
м3
км2
— тут предлагаем замену на верхний индекс (sup)

1/2
1/3
1/4...
— тут замена на дроби

Скрипт работает как и все скрипты из этой группы — с присущими ему особенностями.
Сам скрипт поместить в папку "Чистка".

stokber

unread,
May 7, 2024, 6:37:39 AMMay 7
to Fiction Book Editor
Или по прямой ссылке:
вторник, 7 мая 2024 г. в 13:32:06 UTC+3, stokber:

stokber

unread,
May 9, 2024, 6:44:42 AMMay 9
to Fiction Book Editor
Скрипт «Дроби, степени, интервалы, габариты» ( в папке «06_Чистка») обновил до версии 1.2.
- теперь при наличии в строке нескольких совпадений по одному регекспу первым всегда будет обрабатываться первое совпадение с начала строки.
- теперь случайные совпадения, находящиеся внутри тегов, будут игнорироваться.
За замечания и советы по изменениям в этой версии спасибо Sclex-у!

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

вторник, 7 мая 2024 г. в 13:37:39 UTC+3, stokber:
Reply all
Reply to author
Forward
0 new messages