ホームページ  >  記事  >  バックエンド開発  >  PHP は正規表現を使用してタグを置き換えます_PHP チュートリアル

PHP は正規表現を使用してタグを置き換えます_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:04:57746ブラウズ

PHP は正規表現を使用してタグを置き換えます

$str = '大丈夫ですか。まあまあです。[link url="http://www.chinanews.com/sh/2015/11-13/7621991.shtml"] 宜昌橋が爆発して崩壊しました。 、14人を殺害 この事件は張元林被告に執行猶予つきの死刑判決を下した[/link] 全然良くない、どうすればいいですか? ]この正規表現は確実に機能しますか[/link]areyousuit ';
$string = 'こんにちは、これは接続ですpreg_match_all< ; /a>ここに来て何日目ですか?
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.comtru​​ehttp://www.bkjia.com/PHPjc/1071280.html技術記事 PHP はタグを置換するために正規表現を使用します $str = 調子はどうですか、まあまあ [link url=http://www.chinanews.com/sh/2015/11-13/7621991.shtml] 宜昌橋の爆発14人が死亡した倒壊事件で判決が発表されました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。