有一些文字,格式如:
text part1
<br />
text part2
如何使用php regular-expression获取唯一的文本:text part1
?非常感谢。
答案 0 :(得分:7)
$str = "text part1 <br />text part2";
$arr = explode("<br />",$str);
print $arr[0];//text part1
答案 1 :(得分:2)
或者像这样
preg_match('@(?P<before>.+)(?:<br\s*/>|<br\s*>)@Uis', $str, $matches);
echo $matches['before'];