Ruby String geteilt mit Regex

Das istRuby 1.8.7 sollte aber gleich sein wie bei 1.9.x

Ich versuche eine Zeichenfolge zu teilen, zum Beispiel:

a = "foo.bar.size.split('.').last"
# trying to split into ["foo", "bar","split('.')","last"]

Ich teile es in Befehle auf, die es repräsentiert. Ich versuche es mit Regexp, bin mir aber nicht sicher, wie ich RegExp verwenden soll

a.split(/[a-z\(\)](\.)[a-z\(\)]/)

Hier versuchen, Gruppe zu verwenden(\.) es mit aufzuteilen scheint aber kein guter ansatz zu sein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage