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

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

WBOY
リリース: 2016-06-20 13:02:22
オリジナル
1417 人が閲覧しました

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

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); 
ログイン後にコピー

 


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート