Составить регулярное выражение

Статус
В этой теме нельзя размещать новые ответы.

Lazy_bones

Постоялец
Регистрация
11 Дек 2008
Сообщения
432
Реакции
108
Помогите составить регулярное выражение для notepad++
Исходный код
Код:
[url=http://picage.ru/13506/3052][img]http://site.ru/uploads/ostya-t-treyler.jpeg[/img][/url]
[url=http://pic4you.ru/3007241/][img]http://site.ru/uploads/6-tihaya-gven-2013-treyler.jpeg[/img][/url]
[url=http:/radical.ru/137241/Тихая_гавань][img]http://site.ru/uploads/e-haven-2013-treyler.jpeg[/img][/url]
Нужно чтобы осталась только вложенная картинка
Код:
[img]http://site.ru/uploads/ostya-t-treyler.jpeg[/img]
[img]http://site.ru/uploads/6-tihaya-gven-2013-treyler.jpeg[/img]
[img]http://site.ru/uploads/e-haven-2013-treyler.jpeg[/img]

И чтобы искал только парный тег. Так как может быть и кривой вариант к примеру
Код:
[url=http://picage.ru/13506/3052][url=http://picage.ru/13506/3052][img]http://site.ru/uploads/ostya-t-treyler.jpeg[/img][/url]

И чтобы была проверка на вложенность тега img т.е. чтобы внутри url был img
Что может быть такой вариант
Код:
[url=http://pic4you.ru/3007241/]Разный Текст[/url]
то его трогать не нужно
 
^\[url.*?(\[img.*?\[/img\]).*?$
заменить на
\1
быдлокодинг - вчерашний день! даешь быдлорегуляринг!
 
^\[url.*?(\[img.*?\[/img\]).*?$
заменить на
\1
быдлокодинг - вчерашний день! даешь быдлорегуляринг!
Данный код заменил вот на что
Код:
=http://picage.ru/13506/3052][img]http://site.ru/uploads/ostya-t-treyler.jpeg[/img]
=http://pic4you.ru/3007241/][img]http://site.ru/uploads/6-tihaya-gven-2013-treyler.jpeg[/img]
=http:/radical.ru/137241/Тихая_гавань][img]http://site.ru/uploads/e-haven-2013-treyler.jpeg[/img]

а должно быть только
Код:
[img]http://site.ru/uploads/ostya-t-treyler.jpeg[/img]
[img]http://site.ru/uploads/6-tihaya-gven-2013-treyler.jpeg[/img]
[img]http://site.ru/uploads/e-haven-2013-treyler.jpeg[/img]
 
по твоим примерам все работает. дай текст, вложением или в личку.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху