我想用正则表达式来解析下面的语句:匹配列表与正则表达式
(o) Multi
line
text
(o) Single line text
(o) Single line text
当我使用下面的正则表达式,源的全部文本被捕获:
(?<bullet>\(o\)\) (?<text>.+)
我想要实现的是有text
组的三个匹配,即。
Multi
line
text
然后两次Single line text
。
如果解决方案是前瞻/后面,如何使用它来实现这一目标?
谢谢。
工程就像一个魅力。但星号后的问号是什么意思? – grizzly 2012-01-10 22:16:44
这意味着它的懒惰或不合理,基本上它说它会采取最少量的文本匹配。你可以在这里阅读http://www.regular-expressions.info/repeat.html – 2012-01-11 07:37:34