不区分大小写 preg_replace_callback
在下面的函数中,我想匹配关键字不区分大小写(应匹配“Blue Yoga Mats”和“blue Yoga mats”)... 但是,目前仅在关键字大小写相同时才匹配。 $myke…
有没有办法在 preg_replace_callback 回调函数中传递另一个参数?
嗯,伙计们,我真的希望我的英语足够好来解释我需要什么。 让我们以这个代码示例(这只是一个示例!)为例: class Something(){ public function Low…
我能以某种方式知道在 preg_replace_callback 的回调中正在发生哪个替换吗?
我使用 preg_replace_callback 来替换字符串中的特定标记。但除了实际的标记之外,我还需要知道该标记是主题字符串中的第一个、第二个还是第三个。有…
PHP preg_replace_callback 的正则表达式
正则表达式不是我的菜。 :( 我有一个可能包含多个子字符串的字符串,例如: [var1="111" var2="222" var3="222" var4="444"] 我基本上需要将每个出现…
正则表达式通过命名(子)组从类似 xml 的标签中提取/替换值
尝试用 PHP 创建一个简单的文本翻译器。 它应该匹配如下内容: Bla bla {translator id="TEST" language="de"/} 语言可以是可选的 Blabla 这是代码: …
正则表达式:preg_replace_callback 使用的语法错误?
我从此链接借用了代码 PHP 正则表达式模板 - 查找所有出现的 { {var}} 实现将值应用于模板文件的方法。这使用 preg_replace_callback() 函数, 我首选…
preg_replace_callback - 执行两次
哟,我正在尝试让这个脚本工作,但它不起作用。 我该如何做两次,具有两个不同函数的 preg_replace_callback 。 谢谢! function prepend_proxy($matc…
解析文本中的 bbcode youtube 标签并替换为包含视频 ID 的 html
我正在构建一个应该解析 bbcode 标签的博客,如下所示: 输入: 输出: 到目前为止,我的函数非常简单,因为我陷入了最简单的部分! 现在,我有一个主…
preg_replace_callback() 内存问题
我在测试查找/替换功能时遇到内存问题。 假设搜索主题是: $subject = "我在A+杂志上写了一篇文章。 它很长而且充满了文字。 我想用链接替换本文中的…
这个 preg_replace_callback 在 PHP 中做了什么? 以及如何阻止它泄漏内存?
我在 b2evo PHP 网站上有一段代码,它执行以下操作: $content = preg_replace_callback( '/[\x80-\xff]/', create_function( '$j', 'return "&#".ord…
请大神讲解下这段php代码,关于preg_replace_callback()函数
$str = preg_replace_callback( "#\\\u([0-9a-f]{4})#i", function($matchs) { return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1])); }, $str…
ecshop在php5.6下的错误。
ecshop在php5.6下的错误。在5.3下是正常的。应该是PHP高版本函数变化了。 错误提示: Deprecated: preg_replace(): The /e modifier is deprecated, …
如何使用preg_replace_callback()改写这个函数?
最近的项目,在更新完PHP以后发现preg_replace()在5.5.0版本起/e修饰符已经被弃用了。然后不知道怎么改写 $source_content = preg_replace($search.'…