清除掉一段html文本内容中的超链接最常见的写法可以如下:
$find=\"this string is my find\"; $string=\'<font color=\"red\">这段内容将要被替换掉</font>\';//将超链接替换成的内容 echo ereg_replace(\'<a([^>]*)>([^<]*\'.$find.\'[^>]*)</a>\',\'<font color=\"red\">\\\\2</font>\',$content);
下面同时分享几种获取html文本内容中的超链接的文本内容方法:
//方法一 preg_match_all(\'/<(a|a)[s]{0,1}[w=\":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i\',$string,$matches); //方法二 preg_match_all(\'/<a[dd]*>check user</a>/i\',$string,$matches); print_r($matches); //方法三 preg_match_all(\'/<a[^>]*>[^<]*</a>/i\',$string,$matches); print_r($matches); //方法四 preg_match_all(\'/<a.+?>check user</a>/is\',$str,$arr); print_r($arr);
以上就是php批量删除超链接的四种方法,希望对大家的学习有所帮助。
本文地址:https://www.stayed.cn/item/3964
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我