Jump to content
СофтФорум - всё о компьютерах и не только
Sign in to follow this  
Карбюратор

Автоматически перевести текст в нормальный вид

Recommended Posts

Итак устроился офисным планктоном, до этого всегда работал чернорабочим.

Мне по электронеке приходят сообщения, с очень ломаным текстом. Есть ли софт/плагин для автоматического исправления/выравнивания текста? Желательно чтобы не требовал права администратора. Может плагин там какой к нотепаду++.

Нужно чтобы исправляло по нажатию 1 кнопки.

Пример текста и (как должно быть):

текст 25 т (текст 25т.) / текст,текст (текст, текст) / текст  , (текст,).

Бывают ещё лишние пробелы в скобках, и кавычках.

 

 

Edited by Карбюратор
ред

Share this post


Link to post
Share on other sites

Лишние пробелы через замену исправлять можно в любом редакторе (хоть в Блокноте, хоть тем более в Notepad++). В Notepad++: Заходим в меню Поиск => Замена, указываем в строке поиска пробел и открывающуюся скобку, в строке замены - только скобку и жмём Заменить всё. Во всём документе будет исправлен "пробел)" на просто ")". Если есть опыт работы с регулярными выражениями, то ещё более тонкие критерии отбора можно задать (notepad++ умеет искать по рег. выражениям).

Edited by Shadow TH
  • Like 1

Share this post


Link to post
Share on other sites

При всём уважении, но... Мне представляется, что фигня вроде 

2 часа назад, Карбюратор сказал:

ещё лишние пробелы в скобках, и кавычках.

- вопрос банальной грамотности (отсутствия оной, если точнее) ваших корреспондентов. Впрочем, и форматирование - туда же...

Может быть, поработать над этим ?

Share this post


Link to post
Share on other sites

Ну отчего ж?

Только мне в любом случае - представляется несколько более правильным (в глобальном смысле) - попробовать объяснить людям, что их неграмотность - не способствует нормальной работе...

Понимаю, что задача сия - трудна, даже - очень трудна. Но - благородна.

Share this post


Link to post
Share on other sites

Вообщем сделал через макрос в ворде, путём замены.

Но остались пару моментов, как в макрос вставить кавычки. Потому-что он ругается когда в кавычках кавычки.

И как сделать чтобы после запятой, ставился пробел, кроме случаев, когда с обоих сторон от запятой цифры.

 

Share this post


Link to post
Share on other sites

В ворде есть набор инструментов для автоматического форматирования текста по заданным правилам.

Share this post


Link to post
Share on other sites

Или можно еще с помощью Brackets - только сначала создайте наборы правил замены. Например 2 пробела заменить на один, Через регулярку отделить точку или запятую от слова и т.д. Если не ошибаюсь, в Brackets можно делать пакетные замены сразу в нескольких файлах. Например, кладете в папку 10 файлов, а потом во всех сразу делаете замены. Я так понимаю, вам тексты какие-то присылают. Если так, то это самый удобный вариант.

  • Upvote 1

Share this post


Link to post
Share on other sites
Цитата

Но остались пару моментов, как в макрос вставить кавычки. Потому-что он ругается когда в кавычках кавычки.

Кавычки надо экранировать, почитайте про экранирование в VBA.

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...