Регуряное выражение

lazybones

Client
Регистрация
08.02.2013
Сообщения
242
Благодарностей
31
Баллы
28
Здравствуйте. Подскажите как очистить текст регулярным выражением?
Есть проект. Парсится текст, после ложится в переменную. Далее нужно почистить этот текст
Пример текста
HTML:
Любой текст с тегами и прочим [url=http://pic2profit.com/12314/368761/][img]http://site.ru/uploads/repack-ot-r.g.-origins.jpeg[/img][/url] Любой текст с тегами и прочим
Нужно, чтобы получилось
HTML:
Любой текст с тегами и прочим [img]http://site.ru/uploads/repack-ot-r.g.-origins.jpeg[/img] Любой текст с тегами и прочим
Если к примеру чистить его в notepad++ то для этого подходит регулярка Искать ^\[url.*?(\[img.*?\[/img\]).*?$ заменить на \1
Пробовал использовать ее в экшене обработка текста замена Regex вставлял регулярку и на что заменять, но не работает.
Как правильно сделать? Регулярка нужна именно как здесь, чтобы была проверка img внутри тега url так как есть и другие и их трогать не нужно.
 

lazybones

Client
Регистрация
08.02.2013
Сообщения
242
Благодарностей
31
Баллы
28
Не знаю на сколько верно, но в зене смог спарсить вот такой регуляркой
HTML:
(?<=\[url=.*?)\[img].*?\[/img](?=\[/url])
Но тут появился другой вопрос. Как заменить тот текст, которым парсил, на то что спарсил?
В экшене замены что вписывать в графу на что заменять, чтобы вставился текст, который мы спарсили вместо того, который был.
В notepad++ это - \1 тут такое не работает
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)