как да добавите след img таг с помощта на regex cs6

Имам много файлове със страници, в които има изображения. Трябва да добавя </center> след всеки етикет IMG. Използвам dreamweaver cs6 и досега имам този регулярен израз.

намери <img [^>]+> и замени $&</center>

Но не работи. Намира и заменя етикетите <img> добре, но не добавя </center>

Благодаря предварително.


person user1998087    schedule 21.01.2013    source източник
comment
Под намира и заменя етикетите <img> добре, имате предвид, че след намирането и замяната няма промяна във файловете? Като например, всъщност не направи нищо?   -  person robinCTS    schedule 22.01.2013


Отговори (2)


Не знам как се прави това в dreamweaver, но за да запазите "намерената" стойност, трябва да добавите \1 - първи регулярен израз, \2 втори и т.н.

\1</center>

или опитайте $1 като в htaccess, но \1 е най-добрият ви залог

person Alexandru Calin    schedule 21.01.2013
comment
моля, публикувайте пример за html, който искате да замените. - person Alexandru Calin; 22.01.2013
comment
‹img src=/blah.jpg alt=blah /› към ‹img src=/blah.jpg alt=blah /›‹/center› - person user1998087; 22.01.2013

Опитайте това като ваш регулярен израз:

(<img [^>]+>)

и това като низ за замяна:

$1</center>

Трябва да добавите кръгли скоби, за да създадете група за улавяне, която след това можете да посочите с $1.

ЗАБЕЛЕЖКА: Уверете се, че сте променили полето Search на Source Code, премахнали сте отметките в квадратчетата Ignore whitespace и Match whole word и сте поставили отметка в квадратчето Use regular expression в диалоговия прозорец Find and Replace.

person robinCTS    schedule 21.01.2013