PHP如何获取文本部分?

时间:2011-03-12 20:10:06

标签: php regex

有一些文字,格式如:

text part1
<br />
text part2

如何使用php regular-expression获取唯一的文本:text part1?非常感谢。

2 个答案:

答案 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'];