【发布时间】:2010-12-10 17:24:02
【问题描述】:
我正在尝试做一个 preg_replace 匹配 html 标签之间的数据。
这个模式很好用,但我不知道如何获取匹配字符串。
preg_replace("/(?<=>)[^><]+?(?=<)/", "$1",$string);
对正则表达式不太了解,我假设 $1 会返回匹配项,但事实并非如此。现在这个模式(上图)可以删除 html 标签之间的所有数据,如果我
preg_replace("/(?<=>)[^><]+?(?=<)/", "",$string);
我的主要目标是有一条线,我可以将返回的匹配项放在类似的函数中
preg_replace("/(?<=>)[^><]+?(?=<)/", string_function("$1"),$string);
【问题讨论】: