我目前正试图将一个字符串转换成多个变量.示例字符串:
ryan_string = "RyanOnRails: This is a test"
我将其与这个regexp匹配,共有3组:
ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i)
ryan_group[0][0] (first group) RyanOnRails
ryan_group[0][1] (second group) :
ryan_group[0][2] (third group) This is a test
这看起来很荒谬,感觉我做错了什么.我希望能做这样的事情:
g1, g2, g3 = ryan_string.scan(/(^.*)(:)(.*)/i)
这可能吗?还是有比我现在做的更好的方法?