preg-replace

Как заменить http://или www на

Я создал это регулярное выражение (www|http://)[^ ]+ , которые соответствуют каждому http://... или www.... но я не ... ttp://)[^ ]+)/', '<a href="\1">\1</a>', $str); Но это не работает, в результате получается пустая строка.

предварительно заменить все, кроме цифр, букв, точек и косой черты?

У меня есть регулярное выражение, которое удаляет все, кроме букв. числа и точки. Как мне также добавить к нему косые черты? $targetFile = preg_replace('/[^A-Za-z0-9-.]/', '', $targetFileDirty);

предварительная замена с использованием шаблона в качестве индекса массива данных замены

Я хотел бы знать, есть ли простой способ использовать согласованный шаблон в preg_replace в качестве индекса для массив ... )."/"; } ksort($patterns); ksort($data_array); return preg_replace($patterns, $data_array, $string); }

Удалить все, кроме цифр и знака минус PHP preg заменить

В настоящее время у меня есть preg_replace('/[^0-9]/s', '', $myvariable); Например, ввод составляет ГБ -3. Моя т ... начение 3. Я хочу иметь возможность сохранить минус, чтобы значение показывало -3 вместо текущего выходного значения 3.

Отделите название улицы от номера улицы

Я пытаюсь отделить названия улиц от номеров улиц, которые имеют следующие шаблоны: "улица 12"--- название: улица, но ... и python? Примечание: Номер всегда стоит после названия улицы, поэтому я думаю, это должно сократить его. Спасибо.

PHP: удалите теги со значения внутри значений массива()

Я хочу удалить теги со значения внутри array_values(), прежде чем взорваться вкладками. Я пытался использовать эту ст ... esult return $output; } Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи, как это исправить. Спасибо!

php preg replace удаляет всю строку (из блока из нескольких строк), если она содержит вхождение слова

Ребята (гуру preg_replace); Я ищу фрагмент preg_replace, который я могу использовать в файле php, в котором, если сло ... nes=array("word1","word2"."word3"); $new_block_of_lines=preg_replace($unwanted_lines, block_of_lines); Спасибо, Марко

Как я могу сопоставить русское слово с помощью preg replace в PHP?

Как мне сопоставить русское слово в строке (также на русском языке) в PHP? Так, например, что-то вроде этого: $patt ... йл также закодирован в кодировке UTF-8. Есть какие-нибудь предложения? (и снова я попытался удалить "s", все еще ничего)

Регулярное выражение PHP для удаления тегов в HTML-документе

Допустим, у меня есть следующий текст ..(content)............. <A HREF="http://foo.com/content" >blah blah blah ... ду ними). Как мне сделать это с помощью регулярного выражения (поскольку все URL-адреса будут разными) Большое спасибо

Регулярное выражение, замените несколько косых черт только одной

Кажется, что решить эту проблему легко, но это не так просто, как кажется. У меня есть эта строка в PHP: ////%postname ... ми: ////%postname%//mytest/test///testing Который должен быть преобразован в это: /%postname%/mytest/test/testing

preg заменить в PHP - регулярное выражение для условия НЕ

Я пытаюсь написать функцию на PHP, используя preg_replace, где она заменит все те символы, которые НЕ найдены в списке. ... к. Поэтому все, что угодно, кроме цифр и алфавитов, должно быть заменено чем-то другим. Как мне это сделать? Спасибо

Как заменить только последнее совпадение строки на preg replace?

Мне нужно заменить последнее совпадение строки (например, слово foo) в HTML-документе. Проблема в том, что структура HT ... ь сделать это с помощью preg_replace, но пока я знаю, как заменить только первое совпадение, но не последнее. Спасибо.

Как заменить все отсутствующие буквенные символы в PHP с поддержкой utf-8

Я хочу удалить каждый отсутствующий буквенный символ из строки. Но проблема в том, что я не знаю диапазон букв, потом ... , '', $str); Или $str = preg_replace('/[^\w]/u', '', $str); Но они оба очищают иностранные символы Есть идеи?

Удалить часть строки с помощью регулярного выражения

Я пытаюсь удалить часть строки (которая оказывается URL-адресом) с помощью регулярного выражения. Я улучшаю регулярное ... ак http://example.com/profile.php?id=9999&refid=22 В этом случае я также хочу удалить refid, но не получить id=9999

PHP Фильтрует текст для запрещенных слов

У нас есть веб-сайт C2C, и мы не рекомендуем продавать фирменные товары на нашем веб-сайте. Мы создали базу данных фирм ... xt_nospace, $no_space_db_kw)) { $ipr_banned_keywords[] = strtolower($rs_kw); } } }

преобразовать несколько экземпляров символа только в один (aa = a) с помощью preg replace?

У меня есть строка, я хочу преобразовать несколько отображений - только в одно -. Я пробовал preg_replace('/--+/g', '-', $string), но это просто ничего не возвращает..

предварительная замена для удаления автономных номеров

Я ищу замену всех отдельных чисел из строки, в которой число не содержит смежных символов (включая тире), например: ... строки, я подумал добавить [0-9] к совпадениям, но нет итак, что я упускаю, кажется таким простым? Заранее благодарю

Как я могу заменить несколько строк в строке без перекрытия результатов?

Я пытаюсь создать общие маски из строки примерно так: 012abc.d+e_fg~hijk => 012{start}.d+{middle}_fg~{end}jk Заме ... или следующее? $str = 'abc.d+e_fg~hijk'; echo replace_vars($str); // Desired output: 012{start}.d+{middle}_fg~{end}kJ

Замените новые строки, но оставьте пустые строки

Я хочу заменить новые строки (\r\n) пробелом, но я хочу сохранить пустые строки. Другими словами, я хочу заменить \r\n ... не как "строка 1 строка 2 строка 3 строка 4", что я и делаю прямо сейчас с этим preg_replace("/\r\n/", " ", $string);

Регулярное выражение, разрешающее только буквенно-цифровые символы, запятую, дефис, подчеркивание и точку с запятой

У меня уже есть немного рабочего кода, но мне нужен кто-то, кто поможет объяснить, почему он работает, если сможет! ... = rtrim($data, ';' ); } if(preg_match('/,$/', $data)) { $data = rtrim($data, ',' ); } Спасибо за любую помощь:)