gpt4 book ai didi

ruby - 在数字上拆分字符串,保留数字

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:00 24 4
gpt4 key购买 nike

我有一个字符串,它始终至少是一个数字,但也可以在数字之前和/或之后包含字母:

"4"
"Section 2"
"4 Section"
"Section 5 Aisle"

我需要像这样拆分字符串:

"4" becomes "4"
"Section 2" becomes "Section ","2"
"4 Aisle" becomes "4"," Aisle"
"Section 5 Aisle" becomes "Section ","5"," Aisle"

我如何使用 Ruby 1.9.2 做到这一点?

最佳答案

String#splitkeep any groups来自结果数组中的定界符正则表达式。

parts = whole.split(/(\d+)/)

关于ruby - 在数字上拆分字符串,保留数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766357/

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