Я хочу взять строку и разделить ее на подстроку, если перед этой подстрокой не стоит выбранный символ, например \
. Легко разделить на строку с помощью функции split()
, но что, если я хочу разделить на ' '
, если только '\ '
.
puts "this is a\ string".split(' ','\ ')
# => ["this", "is", "a string"]