2014-05-15 61 views
0

我有一個包含以下HTML代碼我的preg_replace模式有什麼問題?

Bloom's: Knowledge<br> Difficulty: Medium<br> Learning Objective: 01-03 <br> Topic: Economic<br> 

我想使用的preg_replace到每個「布盧姆的:......」刪除一個變量,「難度:......」,「學習目標:.. ..','主題:...'

我試圖匹配這些條款,但它不起作用。

/Bloom's:.*<br>/ or /Difficulty:.*<br> 

你能告訴我正確的方法嗎?非常感謝!

回答

0

不知道你想要什麼,但:

$whole_question = "Bloom's: Knowledge<br> Difficulty: Medium<br> Learning Objective: 01-03 <br> Topic: Economic<br>"; 

$removeKeys = array(
     'Bloom:', 
     'Difficulty:', 
     'Learning Objective:', 
     'Topic:', 
); 

foreach ($removeKeys as $removeKey){ 
    $removeKey = '/'.$removeKey.'.*<br>/'; 
    $whole_question = preg_replace($removeKey,'<br>',$whole_question); 
} 
echo $whole_question;//Bloom's: Knowledge<br> <br> 
+0

我編輯我的職務,以使其更清晰。謝謝。 –

+0

不夠清楚。你想要的最終結果是什麼? – DavidLin