ОФОРМЛЯТОР для GOLOS.io
ОФОРМЛЯТОР для GOLOS.io
Но эта программа не совсем удобна для форматирования послов для Голоса. Поэтому я решил написать специальный макрос (далее Оформлятор), который будет форматировать текст по правилам Markdown разметки.
Как я вижу работу этого макроса: я печатаю текст в ворде, форматирую его как все привыкли это делать, потом запускаю макрос, который форматирует текст по правилам Markdown разметки, далее я этот текст выделяю, копирую и вставляю в редактор Голоса. Это позволит избавиться от написания специальных символов разметки при наборе текста.
ТЗ
Разработка любой программы, даже простенького макроса, не может обойтись без ТЗ (технического задания).
Оформлятор должен:
- находить полужирный текст и ставить в начале и конце текста символы "две звездочки" **
- находить текст, выделенный курсивом и ставить в начале и конце текста символ "звездочка" *
- находить текст, выделенный полужирным курсивом и ставить в начале и конце текста символы "три звездочки" ***
- находить зачеркнутый текст и ставить в начале и конце текста символы "две тильды" ~~
- находить картинки и подставлять вместо картинки следующий синтаксис: <center>![]()</center>
- если в тексте идут подряд две или более пустых строк, то вставлять вместо них тег <br>
- для выровненного текста по ширине вставлять тег <div class="text-justify"></div>
- знаки табуляции заменять на    
Оформлятор буду делать в свободное время. Что из всего этого получится – покажет время. Возможно этот проект даже «не взлетит».
Если у вас есть пожелания или замечания для этого проекта напишите об этом в комментариях.