Вопросы по теме 'preg-replace-callback'
Regex: неправильный синтаксис, используемый с preg_replace_callback?
Я позаимствовал код из этой ссылки шаблон регулярного выражения PHP - найти все вхождения { {var}} для реализации средства применения значений к файлам шаблонов. Это использует функцию preg_replace_callback()
мой предпочтительный метод...
140 просмотров
schedule
15.01.2024
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 просмотров
schedule
08.07.2022
php: Почему preg_replace_callback не позволяет использовать встроенные функции php, а только анонимные пользовательские функции?
Это не работает и выводит пустую строку:
$check["pattern"] = "correct";
$text = "Could this be correct?";
echo preg_replace_callback($check["pattern"],ucfirst,$text);
Было бы неплохо использовать встроенные функции. На самом деле общие...
759 просмотров
schedule
04.11.2022
Соответствие 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 просмотров
schedule
15.08.2023
Symfony 1.4 с использованием устаревших функций в php 5.5
Недавно я обновил PHP с версии 5.3.27 до 5.5.0. В моем проекте Symfony 2.3.2 все работает нормально, и я могу пользоваться последними функциями PHP.
Теперь, когда я возвращаюсь к своему другому проекту Symfony 1.4.16, я получаю ошибку PHP о том,...
28735 просмотров
schedule
11.03.2022
Принимать 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 просмотров
schedule
15.05.2022
preg_replace устарел, используйте preg_replace_callback
я осознаю
preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead
в одном из файлов моего приложения.
Рядом с нижними строками
$str = preg_replace('/\&\#([0-9]+)\;/me',...
242 просмотров
schedule
11.10.2022
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 просмотров
schedule
21.05.2024
SVG Path 0 - 1 Преобразование диапазона в Javascript
Я нашел этот полезный PHP-скрипт, чтобы сделать мои пути SVG относительно контейнера, следовательно, отзывчивыми при реализации во внешнем интерфейсе.
$absolute_path = "M0,67.9586133 M0,67.9586133.....Z";
function regex_callback($matches) {...
345 просмотров
schedule
05.04.2023
Как использовать 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 просмотров
schedule
21.08.2023