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

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


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

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

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

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

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

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

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

 

 

Изменено пользователем Карбюратор
ред
Ссылка на комментарий
Поделиться на другие сайты

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

Изменено пользователем Shadow TH
  • Like 1
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

2 часа назад, Yezhishe сказал:

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

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

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

Ну отчего ж?

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

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

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

  • 2 недели спустя...

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

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

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

 

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

  • 2 месяца спустя...

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

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

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

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Цитата

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

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

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...