我有一个可能包含分隔符的字符串。这可能意味着我有三种情况:
First and only paragraph
First and only paragraph with redundant separator
<!-- separator -->
First paragraph
<!-- separator -->
Second paragraph
我需要一个正则表达式,分别返回第一段和第二段(如果存在)。这是我到目前为止所尝试的:
(.*)(<!-- separator -->.*) // fails case 1
(.*)(<!-- separator -->.*)? // fails case 2 and 3 (surprise)
我只需要模式。