我想用正則表達式來解析下面的語句:匹配列表與正則表達式
(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