2017-06-22 132 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!