Project1

标题: 关于截取一段话 [打印本页]

作者: 阡陌7    时间: 2011-4-24 19:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2011-4-25 05:59
去翻帮助的String部分吧。有这么一段:

self[nth, len]
返回从第 nth 字节算起的长度为 len 字节的子字符串。若 nth 为负数则从字符串尾部算起。

若 nth 超出范围则返回 nil。

另外同样的用法还有slice(nth, len)。

比如说如果b是【这是截取一段话的例子请教下大家怎么截取】
那么a = b.slice(0,18)
a就是【这是截取一段话的例子】(一个汉字为2个字符)
这样讲了其余的自己会弄了吧。
作者: IamI    时间: 2011-4-25 12:24
汉字是一个永远说不清道不明的问题= =b
想要跳过汉字的话用scan分离成单个字符然后截取拼起来= =b 当然固定的话就不用在意了
作者: 禾西    时间: 2011-4-25 14:09
漢字是三個,英語是一個。所以一般都用split或者scan……
作者: 阡陌7    时间: 2011-4-25 19:52
提示: 作者被禁止或删除 内容自动屏蔽




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