Описание тега preg-replace

NonePreg_replace() - это функция PHP, которая выполняет замену строк с использованием регулярных выражений.
2 ответа

Удаление последовательных повторяющихся слов в строке

Я пытаюсь написать функцию, которая удаляет последовательные повторяющиеся слова в строке. Очень важно, чтобы совпадения, найденные регулярным выражением, оставались. Другими словами... Очень очень очень грязная собака должен стать... Очень грязная …
04 мар '17 в 22:50
3 ответа

preg_replace не соответствует должным образом

Я знаю, что об этом спрашивали раньше, так как я только что читал эти ответы, но все еще не могу заставить это работать (правильно). Я очень новичок в регулярных выражениях и пытаюсь сделать что-то, что звучит довольно просто: Строка будет выглядеть…
25 фев '12 в 21:46
2 ответа

Убрать все гиперссылки, которые появляются перед текстом (дамп Википедии)

Я работаю над дампом википедии, чтобы найти полезную информацию, связанную с первым предложением, которое появилось в первом абзаце. Дамп очень неструктурирован, поскольку почти все данные хранятся в одном столбце. Они используют комбинацию символов…
12 мар '15 в 12:58
2 ответа

preg_replace заменяет все

Я хочу заменить некоторые HTML-теги пустой строкой и хочу получить только текст. Ниже приведен пример, который я хочу. preg_match_all("/<span id=\"priceblock_ourprice\" class=\"a-size-medium a-color-price\">(.*)<\/span>/U", $content, $ma…
19 апр '14 в 04:58
2 ответа

Preg_replace специальные символы &

Добрый день, У меня есть ошибка в моем preg_replace. Я хотел бы заменить && только с одним &, а также ?& с ?, Мой код выглядит так: $reg = preg_replace("#\&\&#is", "& ", $reg); $reg = preg_replace("#\?\&#is", "? ", $r…
08 ноя '15 в 14:44
2 ответа

Как программно префиксить URL изображения с помощью PHP?

Я работаю с PHP и API на основе JSON, который возвращает 2 поля со значениями для фотографий свойств: PHOTO_URL has_large Photo_url - это URL фотографии обычного размера. Пример: https://secure.example.org/Directory/AnotherDirectory/0008/102/12.jpg …
16 май '17 в 15:36
2 ответа

Замените php-функции комментариями, используя str_replace() и regex

Я хочу отключить некоторые функции PHP для моего редактора. Если пользователь публикует свой код с какой-либо из отключенных функций, то preg_replace преобразует его в комментарий. Например, если fopen() найден где-либо (исключая область комментарие…
01 дек '15 в 08:39
9 ответов

PHP Preg-Replace более одного подчеркивания

Как мне с помощью preg_replace заменить более одного подчеркивания только одним подчеркиванием?
13 ноя '09 в 14:22
4 ответа

Это регулярное выражение обрезает последнее слово в строке, даже если strlen находится в допустимом диапазоне

$theExcerpt = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis' $theExcerptAppend = (strlen($theExcerpt) > 156) ? '...' : ''; $theExcerpt =…
29 мар '13 в 14:16
3 ответа

Как исправить PHP preg_replace() ошибочный порядок результатов?

Дефектный результат, который я получаю сейчас: 17th of July, 2011Today is . function finclude($file){ include($file); } $str = "Today is {include 'date.php'}."; echo preg_replace("/\{include '(.*)\'}/e", 'finclude("$1")', $str); date.php: <?php e…
17 июл '11 в 10:14
1 ответ

formtools.org preg_replace /e

Мне нужно установить formtools.org на нескольких доменах, но из-за его использования preg_replace()моя хостинговая компания не допустит этого. Я искал их форумы не случайно (я не могу получить доступ, чтобы задать вопрос) Я полагаю, если следующее м…
23 июл '14 в 22:06
1 ответ

PHP preg_replace - использование [ ] генерирует предупреждения

Может кто-нибудь помочь мне со следующим $file = preg_replace("/([^\\])([\\])([^\\rnt])/", "$1$2$2$3", $file); Когда я запускаю это, я получаю следующее предупреждение: "Предупреждение: preg_replace(): Компиляция не удалась: отсутствует завершение]"…
11 июн '15 в 11:21
5 ответов

Как мне добавить пробел после косой черты, если пробел не содержится за косой чертой?

Это способ найти формат регулярных выражений что-то подобное? У меня может быть строка или список строк вроде Human have hands/fingers/feet and so on Если за косой чертой нет места, я хочу добавить за косой чертой Human have hands/ fingers/ feet and…
03 дек '17 в 03:53
1 ответ

Заменить preg_replace bbcode на html

Помогите, я пытаюсь конвертировать BBcode в HTML-код, и я получаю эту ошибку BB-код [url=link][attach]1[/attach][/url] SCREAM: Error suppression ignored for( ! ) Warning: preg_replace(): Unknown modifier '/' $content = $getThread['message']; $bbUrl …
22 май '13 в 04:07
1 ответ

Как найти и заменить весь текст лицензии из набора файлов с помощью регулярного выражения PHP?

У меня есть несколько файлов PHP, которые содержат текст лицензии GPL, но содержат текст мусора внутри. Я хочу удалить этот полный текст лицензии из всех файлов в каталоге. Какое регулярное выражение будет соответствовать начальному и конечному текс…
13 фев '14 в 15:20
1 ответ

php preg_replace help Сбой компиляции: несоответствующие скобки

Не уверен, что я просто тупой или что-то в этом роде, но здесь я работаю на Shape5.com, и я сделал там Vertex Framework. Проблема в том, что Joomla постоянно обновляется, и это появлялось на наших форумах несколько раз. Ошибка: Предупреждение: preg_…
18 июн '12 в 20:50
4 ответа

Заменить текст между @import и \n

Я использую PHP. Я работаю над способом автоматического объединения всех моих CSS-файлов в один. Я автоматически загружаю CSS-файлы и затем сохраняю их в более крупный файл для загрузки. В моей локальной установке у меня есть несколько строк @import…
06 янв '10 в 20:06
4 ответа

Заменить URL с помощью preg_replace php

Привет всем, я знаю, preg_replace может быть использован для форматирования строки, но мне нужна помощь в этой области, мой URL будет таким www.example.com/en/index.php или же www.example.com/fr/index.php что я хочу получить результат как www.exampl…
19 янв '11 в 11:26
3 ответа

PHP заменяет строку между фигурными скобками значением элемента массива

У меня есть контент, который читается, и он содержит множество строк, таких как {{some_text}} и что я пытаюсь сделать, это найти все эти вхождения и заменить их другим значением из массива, например $text["some_text"], Я пытался использовать preg_re…
02 сен '15 в 21:44
1 ответ

Preg_replace в PHP... заменить и заполнить текст между тегами

Это мой код: <span>C</span> <span>F</span> <span>D</span> Hello, this is a text from me. Song's lyric, I need to fix <span>D </span> <span>E</span> будет выполняться из $text, а затем будет…
14 авг '11 в 21:01