2017-06-22 127 views
0

字符假設$文本被分割爲:如何分割而忽略分隔符

Question 1 - Parabolas 
... /**/ 
Question 2 - Permutations 
... /**/ 
Question 3 - Integration 

如何將一個拆分獲得定界符

「問題X - 」其中X可以表示任何數量的。通過:

$question = explode("Question X -", $text); 

我絕對必須包括破折號後。

+0

發佈期望的結果 – RomanPerekhrest

回答

0

你必須爲此使用正則表達式。

例子:

$text = "Question 1 - Parabolas"; 
preg_match('/Question [0-9]+ - (.*)/', $text, $matches); 
echo $matches[1]; 

輸出:

Parabolas 

如果你想與你有preg_match_all多條線路,然後依次通過比賽來做到這一點。問題將在索引1!