preg-replace-callback
Заменить модификатор preg replace() e на обратный вызов preg replace
Я ужасно разбираюсь в регулярных выражениях. Я пытаюсь заменить это:
public static function camelize($word) {
retur ... и, если на то пошло, как именно работает preg_replace_callback.
Каков был бы правильный код для достижения этой цели?
Как использовать обратный вызов preg replace?
У меня есть следующий HTML-оператор
[otsection]Wallpapers[/otsection]
WALLPAPERS GO HERE
[otsection]Videos[/otsection ... Но после 1 часа работы над этим я просто не могу понять работающий.
Любая помощь в этом была бы очень признательна!
Symfony 1.4 использование устаревших функций в php 5.5
Я недавно обновил PHP с версии 5.3.27 до 5.5.0.
В моем проекте Symfony 2.3.2 все работает нормально, и я могу наслажда ... лучше не обновлять PHP до версии 5.5, пока не выйдет какой-нибудь серьезный патч. Как ты думаешь? Есть ли альтернатива?
Как я могу писать код для нескольких версий PHP в одном файле без ошибок?
Я пытаюсь поддерживать две версии некоторого PHP кода в одном файле, используя version_compare, но я все равно получаю ... ческая ошибка, неожиданная функция T_FUNCTION
При вызовах preg_replace_callback(), вероятно, из-за анонимных функций.
Есть ли способ передать другой параметр в функцию обратного вызова preg replace?
Мммм, ребята, я действительно надеюсь, что мой английский достаточно хорош, чтобы объяснить, что мне нужно.
Давайте в ... amic[0], $dynamic['replaces'], $this->string);
}else{
return $this->string;
}
Надежда может кому-то помочь.
Как мне получить доступ к переменной внутри обратного вызова preg replace?
Я пытаюсь заменить {{key}} элементы в моем $text значениями из переданного массива. но когда я попытался добавить print ... },
$text
);
return $text;
}
Результат, который я получаю, таков:
--date--1977-05-20--
==date====
Динамическая замена функцией в PHP
Есть ли способ динамической замены функцией, аналогичной тому, как .replace работает в JavaScript? Сопоставимым вариант ... ет быть реализовано следующим образом:
var str = "1 2 3";
str.replace(/\d+/g, function(num){
return +num * 2;
});
Как заменить Первый HTML-тег в PHP
У меня есть текстовая строка на PHP:
<strong> MOST </strong> of you may have a habit of wearing socks whil ... you may have a habit of wearing socks while sleeping. <strong> Wear socks while sleeping to prevent cracking feet
php преобразование preg replace в preg replace обратный вызов
Я работаю над этим старым кодом и наткнулся на это - что не удается:
preg_replace('!s:(\d+):"(.*?)";!e', "'s:'.strlen( ... равьте их для повторной вставки.
Так может ли кто-нибудь объяснить, что делает этот бит или чем я должен его заменить?
Как распознать маркеры между повторяющимися разделителями?
Я пытаюсь проанализировать шаблоны, в которых токены разделены @ с обеих сторон.
Пример ввода:
Привет, @имя @! ... узнать, следует ли заменить @Cat@ значением токена, а затем получить Donkey, чтобы узнать, следует ли заменить @Donkey@.
предварительное совпадение для определенной части комментариев
Я хочу найти определенную часть комментариев. ниже приведены некоторые примеры
/*
* @todo name another-name taskID
* ... ть @todo и имена, но без звездочек?
Желаемый результат
@todo name another-name taskID
@todo name another-name taskID
Обнаружение URL-адресов и теги в стиле BB (регулярное выражение, проблема с прогнозом)
Итак, я создаю небольшую CMS и хотел бы избежать использования HTML в редакторе контента. По этой причине я хочу обнару ... |([^[:punct:]\s]|/)))\](.*)(?:\[/link\])
Я уверен, что кто-нибудь сразу же заметит ошибку.
Заранее большое спасибо!
Понимание PHP обратных вызовов - разница между предварительным заменой обратного вызова() и предварительным совпадением всех()
Я немного запутался в использовании preg_replace_callback()
У меня есть $content с некоторыми URL-адресами внутри.
... едопонимаю??
Каков был бы правильный способ замены URL-адресов, найденных в $content, на проанализированные URL-адреса?
Заменить предварительную замену() на предварительную замену обратного вызова()
$source = preg_replace('/&#(\d+);/me', "utf8_encode(chr(\\1))", $source);
Приведенный выше код выдает устаревшее ... is deprecated, use preg_replace_callback instead in
Как я могу заменить preg_replace() на preg_replace_callback()?
Как сохранить строковое значение, даже если разделитель строк равен нулю?
Мне нужно преобразовать заданное строковое значение (с разделителем или без него) в строку CamelCase. До сих пор это то ... -либо класс|пакет для обработки строк с этим типом функций, пожалуйста, дайте мне знать, чтобы я не изобретал велосипед!
Замена всех вхождений определенного слова, которые не заключены в слова "ОТКРЫТЬ" и "ЗАКРЫТЬ"?
У меня есть следующая строка:
открытые кто-то сказал "Привет" близкие я хочу сказать Привет народ открытой некотор ... мечается, потому что оно открыто...ЗАКРЫТЬ (чтобы они игнорировались), в то время как другие, которые не будут заменены.
предварительная замена несколькими заменами шаблонов одновременно
У меня есть несколько замен для применения к моей теме $, но я не хочу, чтобы результат старых замен #(1..i-1) совпадал ... ей, конечно)
После того, как я прочитал о preg_replace_callback, я думаю, это не решение.
Есть какая-нибудь помощь?
PHP Preg Заменить массив замены
Хорошо, поэтому я пытаюсь сделать что-то вроде этого:
preg_replace("/\{([a-zA-Z0-9_]+)\}/", $templateVariables[$1], $t ... могу получить доступ к локальной переменной из анонимной функции или у кого-нибудь есть хорошие предложения.
Спасибо.
предварительная замена модификатора /e не рекомендуется использовать массивы в качестве шаблона и замены
Раньше у меня был этот блок кода для имитации какого-то BBCode:
$pattern = array(
'/\\n/',
'/\\r/',
'/\[li ... е методы, которые вызываются из области $replace.
Как я могу решить эту проблему? Является ли это правильным подходом?
Как преобразовать preg replace e в обратный вызов preg replace?
Ладно, я немного сбит с толку. Вот код, который у меня есть сейчас, но я только что узнал, что модификатор e устарел. К ... lace_callback()? Я все еще не понял этого.
$post = preg_replace("/\[code\]([^] )\[\/code\]/e", 'code(\'$1\')', $post);