【发布时间】:2011-04-04 23:26:42
【问题描述】:
这是带有我的正则表达式和代码的示例字符串:
$str = "Supp Fees:
----------
Oral Glucose
Glucagon
OXYGEN";
$ptn = "/----------(?:\r\n(.+))+/m";
preg_match_all($ptn,$str,$matches);
echo"<pre>";
print_r($matches);
echo"</pre>";
我正在尝试匹配“----------”之后的每一行,上面的模式只返回第一行(口服葡萄糖)。我可以重复 '\r\n(.+)' 部分并返回另一行,但不知道会有多少行。
谢谢!
【问题讨论】:
标签: php regex preg-match-all