设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1236|回复: 8
打印 上一主题 下一主题

请教脚本问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-7
帖子
109
跳转到指定楼层
1
发表于 2007-7-1 05:17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
今天学习了一个读取txt文件的脚本,有个地方不是很明白,在这里向大家请教。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f = File.open("WORDS/CET4.txt")
ls=f.readlines;$q=[];$a=[]
for i in 0...ls.size
if (ls.split(/\[/)[0] != nil) and (
ls.split(/\[/)[1] != nil)
$q.push(ls.split(/\[/)[0])
$a.push(ls[i+1])
end;end;f.close
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问脚本中的“ls.split(/\[/)[0]”是什么意思?我在帮助里找不到关于spit的介绍。
谢谢!
版务信息:本贴由楼主自主结贴~
眼睛看不到的地方,心可以达到;心达不到的地方,想象可以飞到。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-7
帖子
109
2
 楼主| 发表于 2007-7-1 05:17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
今天学习了一个读取txt文件的脚本,有个地方不是很明白,在这里向大家请教。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f = File.open("WORDS/CET4.txt")
ls=f.readlines;$q=[];$a=[]
for i in 0...ls.size
if (ls.split(/\[/)[0] != nil) and (
ls.split(/\[/)[1] != nil)
$q.push(ls.split(/\[/)[0])
$a.push(ls[i+1])
end;end;f.close
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问脚本中的“ls.split(/\[/)[0]”是什么意思?我在帮助里找不到关于spit的介绍。
谢谢!
版务信息:本贴由楼主自主结贴~
眼睛看不到的地方,心可以达到;心达不到的地方,想象可以飞到。

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
3
发表于 2007-7-1 05:20:19 | 只看该作者
split是分割字符串用的(/\[/)[0]表示字符中\[号的左边部分
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-7
帖子
109
4
 楼主| 发表于 2007-7-1 05:26:11 | 只看该作者
谢谢secondsen,我想再问一下分割字符的规则是怎么样的呢?是一个一个字符地分割吗?
眼睛看不到的地方,心可以达到;心达不到的地方,想象可以飞到。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
5
发表于 2007-7-1 06:37:47 | 只看该作者
比如这个字符串  “s@d@a@ad”
s是split(/@/)[0],d是1  a是2  ad是3{/wx}

如果我没有记错的话是这样的呵呵,,LZ可以自己测试一下阿
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-7
帖子
109
6
 楼主| 发表于 2007-7-1 07:44:35 | 只看该作者
谢谢secondsen。
确实是这样,但是对于第一行的字符在输出第一个字符是还会附加输出一个方框“口”。这又是怎么回事呢?
比如字符串“s@d@a@ad”,如果它处于第一行时,split(/@/)[0]输出时显示“口s”,但当它处于第二行及其以后的行时则显示“s”。
眼睛看不到的地方,心可以达到;心达不到的地方,想象可以飞到。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
7
发表于 2007-7-1 13:53:33 | 只看该作者
可是我没有遇到这样的事啊…………第一个也没有“口”阿
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-7
帖子
109
8
 楼主| 发表于 2007-7-1 17:18:26 | 只看该作者
啊?{/jy}那我的是怎么回事呢?真是晕了。
眼睛看不到的地方,心可以达到;心达不到的地方,想象可以飞到。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
9
发表于 2007-7-1 17:19:52 | 只看该作者
你做的那个东西能给我看看不?我的QQ406812807。QQ传给我吧{/cy}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-9-21 19:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表