|","",$content); ​ 2. 特定の単語を含むハイパーリンクを削除する ​ $find=&"/> |","",$content); ​ 2. 特定の単語を含むハイパーリンクを削除する ​ $find=&">

ホームページ >バックエンド開発 >PHPチュートリアル >いくつかの PHP ハイパーリンク置換用の正規表現

いくつかの PHP ハイパーリンク置換用の正規表現

WBOY
WBOYオリジナル
2016-06-20 13:02:221418ブラウズ

几个有关超链接的正则表达式

1、删除内容中的超链接

 

preg_replace(&#39;]*)>([^<]*)&#39;,&#39;\2&#39;,$content); 
preg_replace("]*>|","",$content);

 

2、消除包含特定词的超链接

 

$find="this string is my find"; 
$string=&#39;替换掉了&#39;;//将超链接替换成的内容  
echo ereg_replace(&#39;]*)>([^<]*&#39;.$find.&#39;[^>]*)&#39;,&#39;\2&#39;,$content); 

 

3、获取超链接文本内容

 

//方法一  
preg_match_all(&#39;/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*<!--(a|a)-->/i&#39;,$string,$matches);  
//方法二  
preg_match_all(&#39;/check user/i&#39;,$string,$matches);   
print_r($matches);  
//方法三  
preg_match_all(&#39;/]*>[^<]*/i&#39;,$string,$matches);  
print_r($matches);  
//方法四  
preg_match_all(&#39;/check user/is&#39;,$str,$arr);  
print_r($arr);  
//方法五  
preg_match_all(&#39;/check user/is&#39;,$str,$arr);  
print_r($arr); 

 


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。