Перейти к публикации
СофтФорум - всё о компьютерах и не только
Карбюратор

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

Рекомендованные сообщения

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

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

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

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

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

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

 

 

Изменено пользователем Карбюратор
ред

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем Shadow TH

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Yezhishe сказал:

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

Наверное я бы тогда к вам не обращался, как думаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну отчего ж?

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Цитата

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...