txt = "1aaa5"
然后
txt.split("a")在红宝石1.9中产生[1,"","",5].有谁能解释为什么?特别是,为什么不[1,5]?谢谢.
YOU*_*YOU 10
因为它在每个"a"的实例上分裂
所以,1,"","",5
使用/ a + /或"aaa"代替
irb(main):002:0> txt.split(/a+/)
=> ["1", "5"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
775 次 |
| 最近记录: |