preg-replace

Symfony 1.4 использование устаревших функций в php 5.5

Я недавно обновил PHP с версии 5.3.27 до 5.5.0. В моем проекте Symfony 2.3.2 все работает нормально, и я могу наслажда ... лучше не обновлять PHP до версии 5.5, пока не выйдет какой-нибудь серьезный патч. Как ты думаешь? Есть ли альтернатива?

Замена содержимого файла в PHP

Мне нужна функция, такая же, как preg_replace, но вместо строк она нужна мне для работы с файлами/содержимым файлов.

Удалите пробелы из начала и конца строки

Я довольно новичок в регулярных выражениях. Мне нужно очистить строку поиска от пробелов в начале и в конце. Пример: "с ... returns nothing При разборе он говорит мне, что g не распознан, поэтому мне пришлось удалить его и изменить ig на si.

Удалить завершающую новую строку

У меня есть база данных MySQL, из которой я извлекаю строку, представляющую собой список слов, разделенных новой строко ... lace('/\n/','',$string); Это работает, но все новые строки в строках удаляются:( Пожалуйста, помогите Спасибо всем.

Дополнительные группы Регулярных Выражений?

Кажется, я перепутал себя с регулярным выражением preg_match, которое я делаю, поэтому буду признателен за свежий взгля ... тветствовали: <!--menu:start--><!--menu:end--> Или <!--menu:start:(0,3)--><!--menu:end-->

Как удалить диакритические знаки из текста?

Я создаю шведский веб-сайт, и шведские буквы - å, ä и ö. Мне нужно сделать строку, введенную пользователем, безопасно ... РИМЕЧАНИЕ: НЕ URLENCODE... мне нужно сохранить его в базе данных... и т.д. и т.д., urlencode не будет работать для меня.

Почему preg заменяет /(.*)/повторяющуюся часть строки?

Почему следующий код: <?php echo preg_replace("/(.*)/", "$1.def", "abc"); Вывод abc.def.def вместо abc.def? Мн ... ищу решения, просто задаю вопрос (хотя эти шаблоны могут быть связаны с ответом). Поработайте с живой версией здесь.

Простая предварительная замена

Я вообще не могу понять preg_replace, для меня это просто выглядит по-китайски, в любом случае мне просто нужно удалить ... м, конечно, если у кого-нибудь есть ссылка на полезный preg_replace учебник для начинающих, который также был бы удобен!

Заменить несколько вхождений одного и того же символа с помощью preg replace?

Допустим, у меня есть строка, подобная этой: $string = "hello---world"; Как бы я заменил --- одним дефисом? Вместо ... глядеть так: $string = "hello--world----what-up"; Желаемый результат должен быть: $string = "hello-world-what-up";

Как лучше всего удалить знаки препинания, символы, диакритические знаки, специальные символы?

Я использую эти строки кода для удаления всех знаков препинания, символов и т.д., Как вы можете видеть их в массиве, ... l); Но это не устраняет недооценку - _ Как лучше всего удалить все эти вещи? Может регулярно выражение делает это?

Почему preg replace выдает мне ошибку "Неизвестный модификатор"?

Я продолжаю получать эту ошибку: Предупреждение: preg_match() [function.preg-совпадение]: Неизвестный модификатор ... (length=143) Может кто-нибудь, пожалуйста, сказать мне, что я делаю не так? Я слишком долго застрял на этой ошибке...

Извлечение URL-адреса из строки

Я пытаюсь найти надежное решение для извлечения URL-адреса из строки символов. У меня есть сайт, на котором пользовател ... ние, которое может это сделать? Все решения, которые я нашел, работают для некоторых URL, но не для другие. Спасибо

Как удалить `//`?

Как я могу удалить блоки (//<![CDATA[ , //]]>); теги внутри элемента script. <script type="text/javascript"&g ... омощью preg_replace(), но я не нашел решения, которое работает для меня. Какое регулярное выражение я бы использовал?

preg соответствует всем и заменяет preg в Ruby

Я перехожу с php на ruby и пытаюсь понять, как связаны команды php preg_match_all и preg_replace в ruby. Большое вам спасибо!

Удаление специальных символов из строки

Я использую функцию для удаления специального символа из строк. function clean($string) { $string = str_replace('', ... айла excel, если я помещу ее в эту функцию, она не будет экранирована '. Любая помощь, когда первый и последний символ '

преобразуйте URL-адрес в ссылки из строки, за исключением случаев, когда они находятся в атрибуте html-тега

Я пытаюсь преобразовать из ввода текстовой области ($_POST['content']) все URL-адреса для ссылки. $content = preg_repl ... lo.com, поэтому мне нужно добавить его), а другое для обнаружения URL-адресов с протоколом (поэтому добавлять не нужно).

Замените каждый экземпляр между двумя символами

У меня есть следующие данные ниже, где {n} представляет собой заполнитель. {n}{n}A{n}{n}A{n} {n}A{n}{n}{n}{n}A {n}{n}A ... стоящее время он выводит это. {n}{n}ACA{n} {n}ACA {n}{n}ACA{n}{n} {n}{n}{n}ACA{n}B {n}A{n}{n}B{n}{n} A{n}B{n}{n}{n}{n}

Регулярные выражения для диапазона точек юникода PHP

Я пытаюсь удалить все символы из строки из строки, кроме: Буквенно-цифровые символы Знак доллара ($) Подчеркивание ... ить четвертое условие? Я посмотрел на использование \X но должен быть лучший способ, чем перечислить 65000+ персонажи.

как вернуть соответствие регулярному выражению в php вместо замены

Я пытаюсь извлечь первый атрибут src изображения в блоке HTML-текста следующим образом: Lorem ipsum <img src="http ... e, которая заменяет совпадение чем-то другим. Есть ли простой способ вернуть соответствие регулярному выражению в PHP?

вызов функции внутри preg заменить это внутри функции

У меня есть некоторый код со структурой, подобной этой function bbcode($Text) { //$Text = preg_r ... ABLE или '$' Есть какие-либо идеи о том, как я могу вызвать embed_video внутри preg_replace функции bbcode? Спасибо!