3

我有一个字符串,'30.04/2012'我想拆分它,所以输出是['30', '04', '2012']. 本质上就是这样x.split('.') and x.split('/')。我怎样才能有效地做到这一点?

4

2 回答 2

7

使用带有替代品的正则表达式。

x.split(/[.\/]/)
于 2012-09-23T05:39:38.520 回答
2
x = "30.04/2012"
x.scan /\d+/ # => ["30", "04", "2012"]
于 2012-09-23T07:29:54.467 回答