×

php正则删除a标签内容

php正则删除a标签内容(正则表达式删除文字)

admin admin 发表于2023-04-05 03:25:08 浏览59 评论0

抢沙发发表评论

本文目录一览:

php正则表达式去除A标签求解答

不用去, 你是不是不想让 这段html解析?

很简单 , 你这么写就行:

$str = htmlspecialchars('a href="" target="_blank" class="keylink"玉石/a');

echo $str;

你看看最终的$str 是不是不会被解析了, 原理的话你查看下网页源码你就一目了然了.

php正则表达式去掉开头的a标签

$res = preg_replace("/a.+\/a(.*)/", "$1", $a);

$res就是你要的结果

php正则匹配所有a标签,并删除

1,过滤所有html标签的正则表达式:/?[^]+

2,过滤所有html标签的属性的正则表达式:$html = preg_replace("/([a-zA-Z]+)[^]*/","\\1",$html);

3,过滤部分html标签的正则表达式的排除式(比如排除p,即不过滤p):/?[^pP/]+

4,过滤部分html标签的正则表达式的枚举式(比如需要过滤apb等):/?[aApPbB][^]*

5,过滤部分html标签的属性的正则表达式的排除式(比如排除alt属性,即不过滤alt属性):\s(?!alt)[a-zA-Z]+=[^\s]*