Project1
标题:
请问如何将一段字符根据某逻辑分割并保存在数组中?
[打印本页]
作者:
jianyulei
时间:
2018-1-22 14:09
标题:
请问如何将一段字符根据某逻辑分割并保存在数组中?
本帖最后由 jianyulei 于 2018-1-22 14:58 编辑
例如这样的一段字符串: “<1><2><3>fthdr<4><5>”
如何让所有被<>包括的字符串和符号本身全部依次保存到数组里,而不符合条件的则无视,最终数组变成: a[<1>,<2>,<3>,<4>,<5>] 这种的格式,脚本应该怎么写呢?
也或者另一种问题:
如果我有一段字符串“1,2,3,4,5”如何将他们保存为 a[1,2,3,4,5]
作者:
喵呜喵5
时间:
2018-1-22 15:13
前一个要靠正则表达式分析
后一个,如果你确定格式就是这样以中文逗号分割的,那:
p '1,2,3'.split(',')
复制代码
作者:
芯☆淡茹水
时间:
2018-1-22 19:50
本帖最后由 芯☆淡茹水 于 2018-1-25 19:04 编辑
str = "<1><2><3>fthdr<4><5>"
new_str = str.scan(/<\d+>/)
str = "12,45。32,47"
new_str = str.scan(/\d+/)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1