PHP は正規表現を使用してタグを置き換えます
$str = '大丈夫ですか。まあまあです。[link url="http://www.chinanews.com/sh/2015/11-13/7621991.shtml"] 宜昌橋が爆発して崩壊しました。 、14人を殺害 この事件は張元林被告に執行猶予つきの死刑判決を下した[/link] 全然良くない、どうすればいいですか? ]この正規表現は確実に機能しますか[/link]areyousuit ';
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);
}
}
エコー $str;
http://www.bkjia.com/PHPjc/1071280.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1071280.html技術記事 PHP はタグを置換するために正規表現を使用します $str = 調子はどうですか、まあまあ [link url=http://www.chinanews.com/sh/2015/11-13/7621991.shtml] 宜昌橋の爆発14人が死亡した倒壊事件で判決が発表されました...