php正则表达式去除超链接。

php正则表达式去除超链接。,第1张

preg_replace正则匹配,去除所有a链接地址,并且保留里面a里面的内容

preg_replace(“#<a[^>]*>(.*?)</a>#is”, “$1”,$body)

ereg_replace正则匹配:

ereg_replace(“]*>|</a>”,””,$content)

ereg_replace函数匹配以”<a “开头,中间除>以外的所有字符,再以>结尾的字符串或匹配””字符。匹配到的字符串赋为空。

1,preg_grep(pattern,array)它的返回值是一个新数组,新数组的元素是成功匹配的元素。

2,preg_match(mode,string)它的返回值是一个整数,0或1,0表示匹配不成功,1表示匹配成功,preg_match()将在第一个匹配成功后停止搜索,不再继续匹配。

3,preg_match_all(模式,字符串,保存匹配结果数组(multidimensional array))在搜索字符串中,所有匹配的模式都提供正则表达式的匹配结果,并以指定的顺序将它们输出到指定的数组。它执行与字符串末尾匹配的全局正则表达式匹配。

4,preg_quote(string)转义正则表达式字符,preg_quote()需要一个参数字符串,并在每个正则表达式语法中为该字符添加反斜杠。

5,转换效果如图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7082467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存