@sashatop

Как в Notepad++ с помощью регулярных выражений выполнить замену?

Есть xml-файл вида:

<quantity>0</quantity>
            <stock>Под заказ</stock>
            <available>false</available>
            <param name="Диаметр колес">16"</param>
            <param name="Размер рамы">10,5"</param>
            <param name="Рама">высокопрочная сталь "High tensile steel"</param>
            <param name="Руль">Сталь 520мм, с защитной накладкой</param>


Нужно с помощью регулярных выражений во всем документе заменить
<param name="Диаметр колес">16"</param> на <diametr>16"</diametr>
  • Вопрос задан
  • 467 просмотров
Пригласить эксперта
Ответы на вопрос 2
ForestAndGarden
@ForestAndGarden
Совершенствовать среду обитания
Найти: <param name=\"Диаметр колес\">(.*?)<\/param>

Заменить на: <diametr>$1</diametr>
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Это делается в два этапа:
  1. Сначала замените все </param> на </diametr> - это просто.
  2. Затем замените <param[^>]*> на <diametr>. Вроде тоже не сложно. Только не забудьте указать в окне замены (Ctrl+H), что строка поиска рассматривается именно как регулярное выражение (там галочка).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы