我的 ruby 代码有一个要求。我正在使用 ruby 1.9.2 和 Rails 3.0。 我有一个像“SR2G1M1D2”这样的字符串。现在我想分割它并提取像 [S,R2,G1,M1,D2] 这样的值。就像每当下一个值是字符时它应该分割一样。是否有任何可用的 ruby 函数或代码.
谢谢
最佳答案
"SR2G1M1D2".scan(/\D\d*/)
=> ["S", "R2", "G1", "M1", "D2"]
希望这有帮助。
关于ruby-on-rails - 使用 ruby 将字符串解析为字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248941/