Это Ruby 1.8.7, но должно быть таким же, как для 1.9.x
Я пытаюсь разбить строку, например:
a = "foo.bar.size.split('.').last"
# trying to split into ["foo", "bar","split('.')","last"]
В основном разбивая его на команды, которые он представляет, я пытаюсь сделать это с помощью Regexp, но не уверен, как идея заключалась в использовании regexp
a.split(/[a-z\(\)](\.)[a-z\(\)]/)
Здесь мы пытаемся использовать группу (\.)
, чтобы разделить ее, но это, кажется, не очень хороший подход.