我無法捕捉所有組在下面的降價文本串/盡頭的休息:的Javascript多的正則表達式前瞻或字符串
### AAA
text for group AAA
### BBB
text for group BBB
### CCC
text for group CCC
我目前使用的正則表達式是:
/(^###\s[\s\S]*?(?=^###\s))/gm
它使用積極的向前知道何時切斷每個組。因此,它總是無法捕獲最後一組(沒有預見匹配)。
換行符會不一致,所以我不能依賴這些,而javascript正則表達式沒有\ Z(我相信它是「非常結束的字符串」在其他語言,而不是$這是行的末尾)。
如何捕獲所有組?
你怎麼想捕捉?請告訴我們輸入和輸出預計請 –