Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт для обработки заглавных и прописных букв

Ответить
Настройки темы
VBS/WSH/JS - [решено] Скрипт для обработки заглавных и прописных букв

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Виват Император.rar
(74.0 Kb, 2 просмотров)
День добрый. Уважаемые гуру, напишите, пожалуйста не очень сведущему человеку скрипт.
Задача: Есть fb2 файл. При перетаскивании на скрипт этого файла, должны произойти следующие вещи :
1. Проверить начало каждого Абзаца, если слово начинается с маленькой буквы - заменить на Заглавную букву. Абзац в fb2 обозначен
Код: Выделить весь код
<p>...........</p>
Пример
было
Код: Выделить весь код
<p>— и что же? — спросил начальник абордажной команды, здоровенный бугай, с татуировкой на всю лысую голову, с изображением взбешённого осьминога.</p>
<p>— что? А вы заметили, сколько в городе на данный момент ушастых? Кстати, все они моряки, причём военные. Нашего капитана и его помощника, окучивают на предмет покупки кораблей, только цены дают… и требуют обучить их магов для пользования движителей, причём без всякой охраной клятвы.</p>
<p>— кэп запёрся в своей вотчине и никуда носа не кажет. Поговаривают даже стычка у него была с ребятами Мика. — влез в разговор ещё один из «печальных» пиратов.</p>
после обработки
Код: Выделить весь код
<p>— И что же? — спросил начальник абордажной команды, здоровенный бугай, с татуировкой на всю лысую голову, с изображением взбешённого осьминога.</p>
<p>— Что? А вы заметили, сколько в городе на данный момент ушастых? Кстати, все они моряки, причём военные. Нашего капитана и его помощника, окучивают на предмет покупки кораблей, только цены дают… и требуют обучить их магов для пользования движителей, причём без всякой охраной клятвы.</p>
<p>— Кэп запёрся в своей вотчине и никуда носа не кажет. Поговаривают даже стычка у него была с ребятами Мика. — влез в разговор ещё один из «печальных» пиратов.</p>

2. Если в Абзаце встретилась точка, восклицательный или вопросительный знак, проверить, а нет ли после нее через пробел длинного тире, если есть, проверить с какой буквы начинается слово, если с большой, то после точки поставить знак конец абзаца(</p>). остаток перенести на следующую строку и знак начала абзаца вставить(<p>). Так проверить до конца Абзаца. Если с маленькой то поменять точку на запятую, знаки абзацев не вставлять.
Пример
Было
Код: Выделить весь код
<p>— Нам-то особо беспокоиться нечего, — вздохнув, наконец-то ответил, молчавший уже не первый день, боцман. — Камни всё равно, рано или поздно найдут своих покупателей…</p>
После обработки
Код: Выделить весь код
<p>— Нам-то особо беспокоиться нечего, — вздохнув, наконец-то ответил, молчавший уже не первый день, боцман.</p>
<p>— Камни всё равно, рано или поздно найдут своих покупателей…</p>

3. Если в абзаце встретились точка, вопросительный или восклицательный знак, проверить : есть ли через пробел тире, если нет, то с какой буквы начинается слово, если с маленькой, заменить на заглавную.
Пример
Было
Код: Выделить весь код
<p>— Кэп запёрся в своей вотчине и никуда носа не кажет. поговаривают даже стычка у него была с ребятами Мика. — влез в разговор ещё один из «печальных» пиратов.</p>
После обработки
Код: Выделить весь код
<p>— Кэп запёрся в своей вотчине и никуда носа не кажет. Поговаривают даже стычка у него была с ребятами Мика, — влез в разговор ещё один из «печальных» пиратов.</p>

Файл fb2 для примера прилагаю.
Заранее спасибо.

Отправлено: 14:23, 02-02-2017

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Скрипт для обработки заглавных и прописных букв

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Настройка фильтра для The Bat для обработки Mail delivery failed SkyAn Хочу все знать 0 31-07-2013 15:17
Конфигурация для обработки фотографий Stabilo1838 Выбор отдельных компонентов компьютера и конфигурации в целом 7 22-08-2012 12:14
VBS/WSH/JS - [решено] скрипт обработки лог файлов и отправки уведомлений по почте mrxMonster Скриптовые языки администрирования Windows 20 08-12-2011 12:04
VBS/WSH/JS - [решено] Скрипт для обработки текстогового файла! Nastasya Скриптовые языки администрирования Windows 4 23-05-2011 21:29
Скрипт РНР для обработки формы HTML   Lorena Вебмастеру 1 02-11-2004 14:50




 
Переход