Замена title и alt в теге картинки imghttp://softtime.ru/forumЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post467274 "?php function AltTitle ($val){ $m_alt=preg_replace("/(("img.*?)alt=('|\"))(?:|.+?)(('|\")+?+")/is","$1NEW_ALT$4",$val); $m_title=preg_replace("/(("img.*?)title=('|\"))(?:|.+?)(('|\")+?+")/is","$1NEW_TITLE$4",$m_alt); return $m_title; } ?" Замена title и alt в теге картинки imgSat, 29 Jan 2011 20:00:51 +0300DeedЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466985Такой пример работает до тех пор, пока в картинке альт следует перед тайтлом. Если поменять их местами - все перестанет...Замена title и alt в теге картинки imgFri, 28 Jan 2011 16:31:57 +0300SHAmanЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466929Спасибо за ответ!) Но ваш пример как и предыдущий тоже с багом, если подставить цифру вначале tvoi или drugoi то...Замена title и alt в теге картинки imgFri, 28 Jan 2011 08:02:38 +0300RingoЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466911"?php ini_set('display_errors',1); error_reporting(E_ALL); $m='"a href="main.jpg" onclick="return hs.expand(this)" ""img src="thumbs_main.jpg" alt="555588888" title="555588888" /""/a"'; $poisk='#(alt=\").+?(\" title=\").+?(\")#si'; $zamena="$1tvoi$2drugoi$3"; $new=preg_replace($poisk,$zamena,$m); echo $new; ?"Замена title и alt в теге картинки imgThu, 27 Jan 2011 21:48:54 +0300dima4321Замена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466875А так тоже не работает. Не правильный атрибут на выходе, именно с цифрой вначале. Похоже происходит путаница с регулярным и...Замена title и alt в теге картинки imgThu, 27 Jan 2011 19:28:20 +0300RingoЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466864А зачем вы делаете конкатенацию? ""img $1alt=$2".$title."$2$3"" нужно заменить на ""img $1alt=$2$title$2$3""Замена title и alt в теге картинки imgThu, 27 Jan 2011 18:14:57 +0300SHAmanЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466815Ага понял. Только есть баг, если альт содержит цифру вначале то на выходе получается не то что надо. так работает...Замена title и alt в теге картинки imgThu, 27 Jan 2011 15:00:29 +0300RingoЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466809:) Это перловые регулярки. Для использования в php нужно разделить ее на 2 части. Для первой регулярки части будут такие:...Замена title и alt в теге картинки imgThu, 27 Jan 2011 14:33:03 +0300SHAmanЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466783Спасибо за ответ! только а как его вставить в функцию? я пытался вставлять так: $title = 'новый альт'; $content...Замена title и alt в теге картинки imgThu, 27 Jan 2011 12:11:24 +0300RingoЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466760s/"img(.*?)alt=().*\2(.*?)"/"img $1alt=$2новый альт$2$3"/gis s/"img(.*?)title=().*\2(.*?)"/"img $1title=$2новый тайтл$2$3"/gis;Замена title и alt в теге картинки imgThu, 27 Jan 2011 09:58:53 +0300SHAmanЗамена title и alt в теге картинки imghttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78559#post466757Добрый день! помогите пожалуйста составить регулярное выражение. Есть контент с тегом картинки, как в нем заменить атрибут alt и title...Замена title и alt в теге картинки imgThu, 27 Jan 2011 09:38:54 +0300Ringo