Обратная замена смайлов с ссылкой - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 23 Dec 2024 03:54:26 +0300 <blockquote class="blockquote"><strong>Azzido</strong> (26 Августа 2010 / 22:29)<br> $string=preg_replace(&#039;|&lt;a href=&quot;\.\./some/some\.php\?&quot;&gt;&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;(.*?)&quot; title=&quot;(.*?)&quot; /&gt;&lt;/a&gt; |&#039;,&#039;:$1&#039;, $string);</blockquote> спс большое, работает)) https://visavi.net/topics/13014/234320 Обратная замена смайлов с ссылкой balalayka Fri, 27 Aug 2010 17:34:40 +0400 Сообщения https://visavi.net/topics/13014/234320 8. <strong>Муз-ТВ</strong>, ну думаю тут разговор про тот код что в 1 посту https://visavi.net/topics/13014/233765 Обратная замена смайлов с ссылкой Azzido Thu, 26 Aug 2010 22:49:27 +0400 Сообщения https://visavi.net/topics/13014/233765 6,ну это как напишешь). чаще всё же пишут с / по краям и используют &quot;. https://visavi.net/topics/13014/233759 Обратная замена смайлов с ссылкой Александр Thu, 26 Aug 2010 22:45:50 +0400 Сообщения https://visavi.net/topics/13014/233759 $string=preg_replace(&#039;|&lt;a href=&quot;\.\./some/some\.php\?&quot;&gt;&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;(.*?)&quot; title=&quot;(.*?)&quot; /&gt;&lt;/a&gt; |&#039;,&#039;:$1&#039;, $string); https://visavi.net/topics/13014/233741 Обратная замена смайлов с ссылкой Azzido Thu, 26 Aug 2010 22:29:10 +0400 Сообщения https://visavi.net/topics/13014/233741 5. <strong>ramzes</strong>, из этих символов экранировать только точку и ? надо https://visavi.net/topics/13014/233734 Обратная замена смайлов с ссылкой Azzido Thu, 26 Aug 2010 22:24:17 +0400 Сообщения https://visavi.net/topics/13014/233734 ?.&quot;/ не экранированны https://visavi.net/topics/13014/233723 Обратная замена смайлов с ссылкой ramzes Thu, 26 Aug 2010 22:13:58 +0400 Сообщения https://visavi.net/topics/13014/233723 Поинтересуюсь:<br> А где это может понадобиться? https://visavi.net/topics/13014/233688 Обратная замена смайлов с ссылкой Валерий Thu, 26 Aug 2010 21:39:32 +0400 Сообщения https://visavi.net/topics/13014/233688 Это регулярное выражение из ротора? Вантуз там походу обратный слэш перед одной двойной кавычкой забыл,да и не нужны они кстати перед этими кавычками https://visavi.net/topics/13014/233686 Обратная замена смайлов с ссылкой Azzido Thu, 26 Aug 2010 21:38:15 +0400 Сообщения https://visavi.net/topics/13014/233686 Просто перед точками добавь обратные слэши https://visavi.net/topics/13014/233683 Обратная замена смайлов с ссылкой Azzido Thu, 26 Aug 2010 21:35:37 +0400 Сообщения https://visavi.net/topics/13014/233683 В общем, вот обратная змена смайлов в functions.php<br> <pre class="prettyprint">$string = preg_replace(&#039;|&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;(.*?)\&quot; title=&quot;(.*?)\&quot; /&gt; |&#039;, &#039;&#58;$1&#039;, $string); </pre> Как сделать, чтобы не <br> <pre class="prettyprint">&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;(.*?)\&quot; title=&quot;(.*?)\&quot; /&gt;</pre> <br> заменялось, а это:<br> <pre class="prettyprint">&lt;a href=&quot;../some/some.php?&quot;&gt;&lt;img src=&quot;\.\./images/smiles/(.*?)\.gif&quot; alt=&quot;(.*?)\&quot; title=&quot;(.*?)\&quot; /&gt;&lt;/a&gt;</pre> Ну т.е. с ссылкой<br> Что нужно дописать, чтобы конструкция работала?<br> Добавлял просто &lt;a href..блабла и в конце &lt;/a&gt; , но потом конструкция перестает работать https://visavi.net/topics/13014/233675 Обратная замена смайлов с ссылкой balalayka Thu, 26 Aug 2010 21:22:41 +0400 Сообщения https://visavi.net/topics/13014/233675