我有一個名爲「Section 1」...「Section 20」的幾個部分的字符串,並且希望將這個字符串拆分爲這些單獨的部分。這裏有一個例子:將字符串拆分爲基於標題的部分
Stuff we don't care about
Section 1
Text within this section, may contain the word section.
And go on for quite a bit.
Section 15
Another section
我想這個分成
["Section 1\n Text within this section, may contain the word section.\n\nAnd go in for quite a bit.",
"Section 15 Another section"]
我感覺不得到它的權利相當愚蠢的。我的嘗試總是捕捉一切。現在我有
/(Section.+\d+$[\s\S]+)/
但我無法從中得到貪婪。
一旦遇到「第1部分」,是否要捕獲其他所有內容?或者,你想忽略第20節之後的文字嗎?您想要在部分,*總是*緊隨其後的行,還是在段之間會有段落/空白行? –
這個例子很清楚。他希望每個部分(標題+文本)都是數組。 – robertodecurnex
有幫助嗎? –