Я хочу вывод, подобный этому: ["# foo\n\n1234\n\n", "# bar\n\nk23j4k2j4\nk23j4kj4\n\n", "# baz\n\nk2k2k2\n\n"]
с методом scan
из следующего текстового содержимого.
content = '
# foo
1234
# bar
k23j4k2j4
k23j4kj4
# baz
k2k2k2
'
Я попробовал следующий код. Но это не сработало, как я думаю.
p content.scan(/^#.*/m)
# => ["# foo\n\n1234\n\n# bar\n\nk23j4k2j4\nk23j4kj4\n\n# baz\n\nk2k2k2\n\n"]
Как вы решаете это?
примечание: в качестве альтернативы Вы можете использовать split
или другие методы вместо scan
.