以不同方式处理 preg_replace_callback 中的字符串部分
我得到了一个字符串,其中替换了所有出现的 [CODE]...[/CODE]。使用 preg_replace_callback 我可以调用一个处理这些标签内容的函数。但是我如何操作这…
在 preg_replace 中的第二项或第三项上应用函数(preg_replace_callback?)
我下面有一个简单的 (BBCode) PHP 代码,用于将代码插入评论/帖子中。 function highlight_code($str) { $search = array( '/\[code=(.*?),(.*?)\](((…
为什么这个 preg_replace_callback 不触发?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
使用 preg_replace_callback 函数替换结束 div 标签
我正在尝试开发一个 PHP 脚本,将 HTML 字符串中的所有 div 替换为段落,除了那些具有属性的段落(例如 )。我的脚本当前要做的第一件事是使用简单的 …
preg_replace_callback() 中的第二个参数
我对 PHP 中的 preg_replace_callback() 函数有疑问。我想调用一个需要两个参数的函数。 private function parse_variable_array($a, $b) { return $a…
使用 preg_replace_callback 识别和操作乳胶代码
我在某处有以下形式的乳胶+ html代码: ...some text1.... \[latex-code1\]....some text2....\[latex-code2\]....etc 首先,我想获取数组codes[]中的…
PHP Preg Replace 替换数组
好吧,我正在尝试这样做: preg_replace("/\{([a-zA-Z0-9_]+)\}/", $templateVariables[$1], $templateString); 现在我知道这是不可能的,但是我想知…
如何使用 preg_replace(_callback) 依次替换主题标签文本
目标文本类似于: Lorem ipsum dolor #sit# amet, consectetur #adipisicing# elit, sed do #eiusmod# tempor incididunt ut Labore et dolore magna …
使用 preg_replace_callback() 回调访问 PHP 中的全局状态
我有一段文字,例如: XYZ id dui velerat bibendum hendrerit aliquet ac lorem。整数ABC turpis, facilisis sat amet ultricies non, tempor LMNOP …
将 preg_replace_callback 与外部类一起使用
我有个问题想问你! 通常,如果您在 OOP 上下文中调用回调函数,则必须使用 array(&$this, 'callback_function') 这就是我的想法。 但现在我想在外部…
php - 使用 preg_replace_callback 和 ord() 清理用户输入?
我有一个论坛样式的文本框,我想清理用户输入以阻止潜在的 xss 和代码插入。我见过使用 htmlentities,但后来其他人说 &,#,%,: 字符也需要编码,而且…
preg_replace & 预替换preg_replace_callback 安全问题
好吧,我知道这是一种不好的做法,但是部分代码已经存在,我必须扩展它以使用一个参数运行自定义函数。 因此,我们的页面存储在数据库中,当它们显示…
Java 的 Matcher 类有 PHP 端口吗?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
使用函数 ($match) use ($video){} 时出现 500 错误 preg_replace_callback
适用于运行 php 5.3.4 的本地主机 不适用于运行 5.3.6 的 VPS hostgator 帐户 这里的问题似乎是“use”关键字 下面的代码 Vide…
php preg_replace_call :提取特定值以供稍后重新插入
为了简洁起见... 我想从字符串中取出项目,将它们放入一个单独的数组中,用 ID 标记替换从字符串中提取的值,解析字符串,然后将提取的项目放回到原来…