ruby-on-rails - 使用 ruby​​ 将字符串解析为字符

标签 ruby-on-rails ruby string parsing

我的 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/

相关文章:

ruby-on-rails - 片段和 ActiveRecord 或 SQL 缓存在 Rails 4 中如何工作?

css - 在 CSS 文件中访问 Ruby 中的语言环境

c++ - 从消息中检索字符串

java - 字符串比较和逻辑或运算

c++ - 在 C++ 中从字符串中删除数字并保留下划线

ruby-on-rails - Rubocop Metrics/CyclomaticComplexity 以防万一

ruby-on-rails - 事件模型序列化器中的 Assets 管道

ruby-on-rails - 如何路由到robots.txt?

ruby - Ruby 脚本输出存储到文件中的问题

ruby-on-rails - Rails 分页 : How to get the first element of the second page