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