echopreg_replace("/(?<=href=)([^>]*)(?=>)/i","#","你好,点这里看看你好,点这里看看");
?>
正则:/(?<=href=)([^>]*)(?=>)/
(?<=exp)匹配exp后面的位置
(?=exp)匹配exp前面的位置
此正则匹配在href=之后“>”之前的非“>”的所有字符
例子:
找到这些字符(url)用#替换,就可以去掉html里的所有链接。
您可能感兴趣的文章:php使用正则过滤js脚本代码实例php正则过滤html标签、空格、换行符的代码(附说明)php过滤HTML标签、属性等正则表达式汇总PHP过滤★等特殊符号的正则PHP中过滤常用标签的正则表达式PHP正则表达式过滤html标签属性(DEMO)PHP使用正则表达式实现过滤非法字符串功能示例php正则删除img标签的方法示例php正则删除html代码中class样式属性的方法phpstorm正则匹配删除空行、注释行(替换注释行为空行)PHP正则过滤处理微信昵称中emoji字符的方法