私はこのセットを持っています(ポイント数は可変です、ここでは2):
A
This is some Text belonging to A
This also belongs to A
B
This should be with B
same with this
...
...
私はそれを最終的にそのような文字列にしたいと思います:
A This is some Text belonging to A This also belongs to A
B This should be with B same with this
私の試みは次のようなものでした:
answer.scan(/^([A-Z].+?(?=^[A-Z]))/m).map { |d| d.delete("\n") }.join("\n")
問題は、これが最後のセットと一致しないことです(文字列は最後のセットで終わると想定できます)。:)
edit1:コピーエラーを修正し、Rubularで新しい正規表現を試しましたが、どの種類の機能がありますが、まだいくつかの不要な一致がありますか?