Jump to content

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


Recommended Posts

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

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

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

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

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

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

 

 

Edited by Карбюратор
ред
Link to comment
Share on other sites

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

Edited by Shadow TH
  • Like 1
Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

Ну отчего ж?

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

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

Link to comment
Share on other sites

  • 2 weeks later...

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

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

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

 

Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
Share on other sites

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

  • Upvote 1
Link to comment
Share on other sites

Цитата

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

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

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...