Project1

标题: 关于 split 方法的问题 [打印本页]

作者: 后知后觉    时间: 2009-1-9 01:46
标题: 关于 split 方法的问题
在F1里搜索 split 搜索不到相关的内容{/pz}

然后我运行了一下下面的代码

a = "后知后觉"
name = a.split(/后/)[0]
p name
显示为 ""

name = a.split(/后/)[1]
p name
显示为 "知"

name = a.split(/后/)[2]
p name
显示为"觉"

b = "12345"
name = b.split(/3/)[0]
p name
显示为 "12"

name = b.split(/3/)[1]
p name
显示为"45"

name = b.split(/3/)[2]
p name
显示为 nil


有点迷糊{/pz}
哪位大虾能讲讲这个split的定义什么的东西,
后面那个[]里面的数字具体代表什么!谢谢! [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2009-1-9 01:48
a = "123,123,321";
b = a.split(/,/);

然后,b 就是等于 ["123","123","321"],其实就是字符串按照 / / 里面的参数来切分~ [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 后知后觉    时间: 2009-1-9 01:57
多谢 八云 了!{/hx}
按照你说的又去 p 了一下 返回了个数组,明白后面的[]
是干嘛的了{/cy}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1