Heim > php教程 > php手册 > PHP利用正则表达式替换标签

PHP利用正则表达式替换标签

WBOY
Freigeben: 2016-06-13 08:51:04
Original
1111 Leute haben es durchsucht

PHP利用正则表达式替换标签

$str = '你好吗,还可以吧一般般了[link url="http://www.chinanews.com/sh/2015/11-13/7621991.shtml"]义昌大桥爆炸垮塌致14死案宣判 被告人张根林死缓[/link]一点都不好怎么办啊areyouok[][link url="http://www。baidu。com"]这个正则表达式确定好使嘛[/link]are幽邃';

 

$string = '你好这是一个连接preg_match_all你好吗这还是几日人了'; 

 

 

preg_match_all('/(.*?)/i',$string,$arr);

preg_match_all('/\[link url=\"(.*?)\".*?\](.*?)\[\/link\]/i',$str,$arr);

var_dump($arr);

 

if($arr){

    foreach($arr[0] as $ke=>$va){

        $str=str_replace($va,''.$arr[2][$ke].'',$str);

    }

}

echo $str;

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage