Удаление лишних пробелов в Notepad++

В случае если вам нужно удалить лишние пробелы из текста, как в прочем и любую другую повторяющуюся последовательность символов, вы можете использовать Notepad++ и его функционал для поиска и замены.

Для примера рассмотрим xml файл карты сайта.

<?xml version="1.0" encoding="UTF-8"?>
<urlset
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>
             http://site.org/
        </loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
</urlset>

Открываем в Notepad++ файл в котором необходимо произвести замену. Меню «Поиск» -> «Замена»

Поиск и замена в notepad++
Поиск и замена в notepad++

В Пункте «Режим поиска» указываем «Регулярное выражение».

В поле «Найти» пишем «\s+» (без кавычек). В поле «Заменить на» ставим «пробел». Нажимаем «Заменить все».

Поиск и замена в notepad++
Поиск и замена в notepad++

В результате получаем вот такой текст.

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> http://site.org/ </loc> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </urlset>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.