2 つ以上の新しいセリフに直面した場合を除いて、すべてをキャプチャする最良の方法は何ですか?
元:
name1
address1
zipcode
name2
address2
zipcode
name3
address3
zipcode
私が検討した 1 つの正規表現は/[^\n\n]*\s*/g
. しかし、これは単一の\n
キャラクターに直面すると停止します。
私が考えた別の方法は/((?:.*(?=\n\n)))\s*/g
. しかし、これは前の行を無視して最後の行のみをキャプチャするようです。
同様の状況を処理する最良の方法は何ですか?