我有一个我要拆分的字符串:D017209D019169D019014到D017209,D019169和D019014之间用逗号分隔.
如果我有
a = D017209D019169D019014
b = a.slice("D")
puts b
Run Code Online (Sandbox Code Playgroud)
我的结果如下:
017209
019169
019014
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
"D017209D019169D019014".scan(/D[^D]*/)
Run Code Online (Sandbox Code Playgroud)
扫描返回所有匹配的数组,这正是您想要的.正则表达式简单地表示D,然后是零或更多非D.
归档时间: |
|
查看次数: |
82 次 |
最近记录: |