Удалить пробелы перед знаками препинания

Убирает пробелы перед запятой, точкой, многоточием, закрывающими кавычкой и скобкой, ставит пробел после знака. Ссылки, числа и смайлики не трогает.

Что сделать с пробелами

Пробел прижимается к запятой, точке, восклицательному и вопросительному знаку, двоеточию, точке с запятой, многоточию и к закрывающим кавычке и скобке. Серия знаков считается одним местом: у пары из вопросительного и восклицательного знаков пробел уйдёт перед первым знаком, а сама пара останется целой.

Если пробела после знака нет, он ставится: «Привет,мир» превращается в «Привет, мир», а «Конец.Начало» — в «Конец. Начало». Заодно чистятся пробелы внутри кавычек и скобок: « Да » становится «Да», ( вот так ) — (вот так).

Что остаётся нетронутым

Ссылки, адреса почты, числа, даты, время и буквенные сокращения не правятся: в адресе после точки пробел не нужен, иначе ссылка перестанет открываться. Смайлики тоже остаются: «:)» и «: )» не превратятся в двоеточие с скобкой. Под результатом сказано числом, сколько раз исключение спасло текст.

Оцените инструмент

Помогите нам стать лучше

Другие инструменты