Описание тега 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