Опубликовано

Регулярка для повторяющихся тэгов

Недавно возникла задача подтереть в xml файле лишние изображения.

При импорте кол-во изображений в товаре не должно было превышать 10 шт.

Для этого берем xml файл открываем его с помощью notepad ++ и пишем регулярку

((<picture>.*?</picture>\s*){10})(<picture>.*?</picture>\s*){1,}

заменить на 

$1

данная регулярка значит, что теги <picture>…</picture>, которые находятся после 10 тэгов <picture>…</picture> будут удалены, с помощью замены всех тэгов на первые 10 найденых.

Удачи в применении!

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

Ваш e-mail не будет опубликован.