赞 | 0 |
VIP | 17 |
好人卡 | 0 |
积分 | 1 |
经验 | 1022914 |
最后登录 | 2017-2-4 |
在线时间 | 10 小时 |
Lv1.梦旅人 月下可怜人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2005-11-23
- 帖子
- 4085

|
以下引用gpra8764于2007-4-9 19:53:12的发言:
以下引用美兽于2007-4-9 11:49:40的发言:
text = "我是/s(9)人"
p text
text.gsub!(/\/[Ss]\((\d+)\)/) { " "*$1.to_i }
p text
这里gsub替换掉\s[???]或者\S[???],然后会取得???的内容到系统变量$1,这时候用$1.to_i就可以取得那个数字了。
这个在我的对话脚本里用了N多有关正则表达式的东西……所以你有什么还不明白,问就是……
希望可以将脚本优化强化,这样就更完美了哦呵呵。到那个时候会推荐发布啊。
[本贴由作者于 2007-4-9 19:55:51 最后编辑]
LZ要求的好象是/s(?),不知是否写错了.
|
|