text="t", value=12 "ad15"=> text = "ad", value = 15 "acb-6ren">
gpt4 book ai didi

ruby - 将字符串拆分为文本和整数

转载 作者:太空宇宙 更新时间:2023-11-03 17:34:24 24 4
gpt4 key购买 nike

我想知道是否有快速的方法来解决 ruby​​ 中的问题,如下例所示

例子"t12"=> text="t", value=12

"ad15"=> text = "ad", value = 15

"acbds1687"=> text = "acbds", value=1687

我认为正则表达式可以解决这个问题,但我不确定正则表达式。

最佳答案

如下所示:

irb(main):001:0> "t12".split(/(?<=[a-zA-Z])(?=\d)/)
=> ["t", "12"]

关于ruby - 将字符串拆分为文本和整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21925012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com