preg_replace_callback 不起作用,函数不起作用
我正在使用类似下面的东西,但是函数replace_callback在所有 $body2 = preg_replace_callback("/\{(.*)\}/isUe","replace_callback",$body); 字符串$b…
更改 preg_replace_callback 中的替换值
function replaceContent($matches = array()){ if ($matches[1] == "nlist"){ // do stuff return "replace value"; } elseif ($matches[1] == "alis…
preg_replace 还是 preg_replace_callback?
我在一些使用旧系统的页面上有链接,例如: This is a link 它们需要转换为新系统,就像: This is a link 我可以使用 preg_replace t0 更改我需要的…
正则表达式:使用 preg_replace_callback 忽略 HTML 标签
我试图抓取 HTML 标签之间的所有文本(如果有),并在其上放置一个函数.. 我的意思是..我现在的代码现在是 $code = preg_replace_callback('/(\(\s*\'…
需要帮助理解 create_function() 和正则表达式
在对 SO 和其他论坛进行了大量搜索之后,我也绊倒了各种 php 函数文档,我尝试编辑我在这里找到的一个函数(将 URL 转换为可点击的链接),这样它也可…
preg_replace 一次替换多个模式
我有几个替换可以应用于我的 $subject,但我不想让旧替换 #(1 .. i-1) 的输出与当前替换 #i 匹配。 $subject1 = preg_replace($pat0, $rep0, $subject…
对不在方括号(BBCodes)内的所有内容运行回调
只是缝合了一个小回调来突出显示我所有的 BBCode。 我花了很长时间,因为正则表达式对我来说仍然是一个巨大的痛苦。 function highlight($str) { retu…
使用 preg_replace_callback() 从 HTML 字符串中提取所有图像
这里有棘手的 preg_replace_callback 函数 - 不可否认,我不擅长 PRCE 表达式。 我试图从 HTML 字符串中提取所有 img src 值,将 img src 值保存到数…
PHP Preg_替换标签之间的数据,尊重文档中的其他标签
对此可能有一个非常简单的答案,但我想尽可能详细,这样您就不需要我来澄清。 我正在尝试收集每个内容 CONTENT 需要作为反向引用返回($1)。内容和 d…
使用 preg match 和 Replace 来替换 ol 标签中的 li 标签
这是我得到的: if (preg_match("/.*().*/Ums", $text->Bodytext)) { $cleanlist = preg_replace("/()/", "", $text->Bodytext); 如果页面仅包含 ol …
preg_replace_callback 中的闭包问题
该脚本检查某些文本的每一行是否有“FIRST”和“LAST”单词,并尝试用 $temp_names 数组中的条目替换它们。 $temp_names = array('FIRST' => array('J…
Geshi 与 Markdown
我正在尝试让 GeSHi 与 Markdown 一起使用。 Geshi 的一个简单用法如下: $geshi = new GeSHi($message, 'c'); print $geshi->parse_code(); 上面的代…
与 Preg 的相处有点让我难以理解
我有一个包含 html 和“标签”的字符串,格式为 [realtor:name] 或 [office:phone]。我有一个(CakePHP 生成的)数据库数据数组,这样可以在 $data['R…