Вопросы по теме 'preg-replace-callback'

Regex: неправильный синтаксис, используемый с preg_replace_callback?
Я позаимствовал код из этой ссылки шаблон регулярного выражения PHP - найти все вхождения { {var}} для реализации средства применения значений к файлам шаблонов. Это использует функцию preg_replace_callback() мой предпочтительный метод...
140 просмотров

Regex: игнорировать теги HTML с preg_replace_callback
Я пытаюсь захватить весь текст между HTML-тегами (если есть) и добавить к нему функцию.. я имею в виду.. теперь мой код $code = preg_replace_callback('/(\(\s*\')\s*(.*?)\s*(\')/', function($matches) { return...
918 просмотров
schedule 21.09.2022

PHP preg_replace_callback с несколькими параметрами
Я хочу заменить регулярное выражение, но не хочу делать это каждый раз, когда оно будет найдено. Я думаю, что preg_replace_callback - это то, что мне нужно использовать, и просто провожу случайную проверку там, но я не могу понять, как передать...
1652 просмотров
schedule 18.02.2022

php preg_replace слово для ссылки, но слово не может быть уже частью привязки
У меня есть HTML-контент: <p> Nunc nulla tincidunt metus sed eros auctor sagittis. Sed malesuada, mi et ornare molestie, urna dui <a href="http://google.com/" title="condimentum nulla">condimentum nulla, ut luctus</a> nisl...
587 просмотров
schedule 25.05.2022

PHP preg_replace_callback
У меня есть этот тег в моем html-файле: {{block:my_test_block}} {{news:my_test_block2}} Мне нужно проанализировать и заменить этот тег содержимым из базы данных, мой подход: ob_start(); require_once('file.php');...
839 просмотров
schedule 07.06.2022

Использование регулярного выражения с preg_replace_callback
Я хотел бы сделать заглавной первую букву строки, которая может иметь специальные символы (по этой причине ucfirst здесь недействителен). У меня есть следующий код: $string = 'ésta'; $pattern = '/^([^a-z]*)([a-z])/i'; $callback_fn = 'process';...
1153 просмотров
schedule 23.02.2023

PHP: запускать функцию в определенных местах (preg_callback?)
Я пытаюсь запустить функцию всякий раз, когда есть [%xxx%] (действующий как заполнитель, если хотите), например: Bla bla bla blabla. Blablabla bla bla. [%hooray%] Blabla hey bla bla. [%yay%] blabla bla. Я в значительной степени новичок в PHP,...
305 просмотров

php: Почему preg_replace_callback не позволяет использовать встроенные функции php, а только анонимные пользовательские функции?
Это не работает и выводит пустую строку: $check["pattern"] = "correct"; $text = "Could this be correct?"; echo preg_replace_callback($check["pattern"],ucfirst,$text); Было бы неплохо использовать встроенные функции. На самом деле общие...
759 просмотров

Соответствие URL-адресов PHP и использование preg_replace_callback ()
Я использую следующее, чтобы найти все URL внутри $ content $content = preg_match_all( '/(http[s]?:[^\s]*)/i', $content, $links ); Но это будет зависеть от http:// части в http://www.google.com/some/path . Мои вопросы: 1 - Как я...
1195 просмотров

Symfony 1.4 с использованием устаревших функций в php 5.5
Недавно я обновил PHP с версии 5.3.27 до 5.5.0. В моем проекте Symfony 2.3.2 все работает нормально, и я могу пользоваться последними функциями PHP. Теперь, когда я возвращаюсь к своему другому проекту Symfony 1.4.16, я получаю ошибку PHP о том,...
28735 просмотров

Принимать http, https и www в методе фильтра ООП
Метод ниже делает ссылки кликабельными. Это фильтр. Вы отправляете текстовую строку, и она преобразует http и https в кликабельные ссылки. /** * Make clickable links from URLs in text. * */ public function make_clickable($text) { return...
73 просмотров
schedule 30.12.2022

Соответствие писанию регулярного выражения
У меня есть следующий код регулярного выражения, который я пытаюсь усовершенствовать для поиска Священных Писаний. ... остальные 66 книг Библии....
214 просмотров
schedule 19.07.2022

preg_replace_callback альтернатива preg_replace
сейчас я использую preg_replace('/[^a-zA-Z0-9]+/', '_', $str) какой будет альтернативная функция, использующая preg_replace_callback?
306 просмотров

preg_replace устарел, используйте preg_replace_callback
я осознаю preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead в одном из файлов моего приложения. Рядом с нижними строками $str = preg_replace('/\&\#([0-9]+)\;/me',...
242 просмотров

preg_replace_callback с массивом
Недавно я обновил свой сайт до PHP 5.6, и с тех пор я начал получать ошибки с модификатором e . Вот функция, вызывающая проблему: function blockPrepareDisplay() { static $search = array('/(.)@(.)/se'); static $replace = array('"&#"...
833 просмотров
schedule 06.04.2023

Кто-нибудь знает, почему это не работает? Работа над: preg_replace(): модификатор /e больше не поддерживается, вместо этого используйте preg_replace_callback
Когда мы перешли на php7, внезапно один из плагинов Wordpress начал выдавать эту ошибку: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead. Итак, я начал искать (я не эксперт по php) и пришел с этим...
279 просмотров

SVG Path 0 - 1 Преобразование диапазона в Javascript
Я нашел этот полезный PHP-скрипт, чтобы сделать мои пути SVG относительно контейнера, следовательно, отзывчивыми при реализации во внешнем интерфейсе. $absolute_path = "M0,67.9586133 M0,67.9586133.....Z"; function regex_callback($matches) {...
345 просмотров

Как использовать preg_replace_callback в wordpress function.php?
Я пишу эту функцию в своей теме WordPress. // Custom raw code output function sd_code_filter($content_text) { $content_text = preg_replace_callback('!(<pre.*?>)(.*?)</pre>!ise', " '$1' . stripslashes(...
413 просмотров
schedule 14.07.2023

PHP7 — модификатор /e больше не поддерживается, вместо этого используйте preg_replace_callback
Может ли кто-нибудь помочь мне с этой ошибкой, которую я получаю? Предупреждение: preg_replace(): модификатор /e больше не поддерживается, вместо этого используйте preg_replace_callback Мой исходный код: $match[1] =...
26295 просмотров
schedule 20.06.2023

Как закодировать весь URL-адрес из строки с помощью Preg_Replace
Я хочу закодировать все мои ссылки на base64 , но шаблон регулярного выражения не работает должным образом. Это мой код: $html = 'ahsgdjagshjdgasjdgajgsd gjagdjhagsjhgda sgdhjagsjdgajhgdjad<a...
374 просмотров