几个PHP超链接替换的正则表达式

WBOY
Libérer: 2016-06-20 13:02:22
original
1393 Les gens l'ont consulté

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

1、删除内容中的超链接

 

preg_replace(&#39;]*)>([^<]*)&#39;,&#39;\2&#39;,$content); 
preg_replace("]*>|","",$content);
Copier après la connexion

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

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

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); 
Copier après la connexion

 


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!