Использование регулярных выражений в preg replace для сопоставления тега привязки html href

Я пытаюсь использовать preg_replace для замены &lt;a href=&quot;WWW.ANYURL.COM&quot;&gt;DISPLAY_TEXT&lt;/a&gt; С <a href="WWW.ANYURL.COM">DISPLAY_TEXT</a> Вот мой код: $string = htmlentities(mysql_real_escape_string($string1)); $newString = preg_replace('#&lt...

preg заменить между чем-то, не удаляя что-то

Вот что я собираюсь сделать: function replace_between_something($betweenWhat,$replace_thing,$target){ return preg_replace("/".$betweenWhat."(.*?)".$betweenWhat."/",$replace_thing,$target); } $string="Hi, *my* name is 'Soul' and she is 'Maggie'. "; $replace=replace_between_something("*","your",$string); $re...

Как заменить все пробелы внутри HTML-элементов с помощью preg replace?

Мне нужно заменить пробелы на &nbsp; внутри HTML-элементов. Пример: <table atrr="zxzx"><tr> <td>adfa a adfadfaf></td><td><br /> dfa dfa</td> </tr></table> Должно стать <table atrr="zxzx"><tr> <td>adfa&nbsp;a&nbsp;&...

preg заменить проблемы гиперссылками

Прежде чем я решил опубликовать свой первый вопрос на StackOverflow, я стал совершенно сумасшедшим, так что вот он: У меня есть сайт, который использует Google Calendar API для извлечения записей о событиях. В разделе Описание пользователи могут заполнить некоторые сведения о событии. Теперь я хотел бы, что...

Преобразование URL-адресов в ссылки в строке с помощью preg replace()

Я пытаюсь преобразовать URL-адреса в ссылки в строке У меня есть следующая строка: $x="Welcome to my [homepage](http://example.com) ,Please check our [About us](http://example.com/about-us) page for more info about this site. Я хочу преобразовать все внутри [ и ] в Заголовок ссылки и все внутри (и ) в зн...

регулярное выражение с шестнадцатеричными значениями make preg replace return null в php 5.4

Я получил следующий код <?php define('PREG_CLASS_SEARCH_EXCLUDE', 'x{0}-x{2c}x{2e}-x{2f}x{3a}-x{40}x{5b}-x{60}x{7b}-x{bf}x{d7}x{f7}x{2b0}-'. 'x{385}x{387}x{3f6}x{482}-x{489}x{559}-x{55f}x{589}-x{5c7}x{5f3}-'. 'x{61f}x{640}x{64b}-x{65e}x{66a}-x{66d}x{670}x{6d4}x{6d6}-x{6ed}'. 'x{6fd}x{6fe}x{700}-x{70f}x{71...

Заменить только первое совпадение с помощью preg replace [дубликат]

На этот вопрос уже есть ответ здесь: Замените строку только один раз на php preg_replace 1 ответ У меня есть строка со структурой, подобной: 'aba aaa cba sbd dga gad aaa cbz'. Строка может быть немного другой каждый...

Как я могу конвертировать выражения ereg в preg в PHP?

С регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ конвертировать старые выражения в PCRE (Perl совместимые регулярные выражения) (preg). например, у меня есть следующее регулярное выражение: eregi('^hello world'); Как я могу перевести выражения в preg_match совмести...

Замена акцентированных символов php

Я пытаюсь заменить акцентированные символы обычными заменами. Ниже то, что я сейчас делаю. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patter...

Замените URL-адреса в тексте ссылками HTML

вот дизайн, хотя: например, я поставил ссылку, такую как http://example.com на textarea. Как мне получить PHP, чтобы обнаружить, что это http:// ссылке, а затем распечатать его как print "<a href='http://www.example.com'>http://www.example.com</a>"; я помню, что делал что-то подобное рань...