【发布时间】:2012-02-22 15:24:38
【问题描述】:
我有一个这种形式的正则表达式:
/(?:^- (.*)$\r*\n*)+/m
目的是匹配以-[space]开头的一行或多行文本。
这很好用,除了收集匹配的子模式(.*)。只返回最后一个,并且任何先前的子模式匹配(作为索引 0 的一部分出现在结果数组中)都将丢失。
我确实需要某种方法将这些子模式放入一个数组中,这样我就可以将它们传递给 implode 并做我想做的事情。
我在这里遗漏了什么明显的东西吗?
【问题讨论】:
-
你能给我们展示一些输入字符串的例子吗?