以下引用cftx于2007-4-7 20:20:53的发言:
有没有具体例子?比如我想要在技能说明里有/s(9)就空9格怎么办?其实就是读取那个9我不会...
以下引用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 最后编辑]
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |