Project1

标题: 一句代码,求解释 [打印本页]

作者: 火星·奈    时间: 2013-11-19 20:26
标题: 一句代码,求解释
本帖最后由 火星·奈 于 2013-11-19 22:10 编辑

RUBY 代码复制
  1. if (/\\g\\i\[([0-9]+)\]\\x\[([0-9]+)\]\\y\[([0-9]+)\]\\a\[([0-9]+)\]/).match(str) != nil

这句话是啥意思.
作者: 英顺的马甲    时间: 2013-11-20 05:18
这是用正则表达式匹配一段字符串,
以下是初始化一个正则表达式的方法
  1. /正则表达式/
  2. Regexp.new('正则表达式')
复制代码
结构具体请参考
http://baike.baidu.com/view/94238.htm
作者: 无脑之人    时间: 2013-11-20 12:14
这种奇葩匹配是要做什么- -
作者: 火星·奈    时间: 2013-11-20 18:17
无脑之人 发表于 2013-11-20 12:14
这种奇葩匹配是要做什么- -

敢问大侠这句话是什么意思.起到什么作用.
作者: fux2    时间: 2013-11-20 19:17
火星·奈 发表于 2013-11-20 18:17
敢问大侠这句话是什么意思.起到什么作用.

人家都给了你链接还舍不得看,真有够懒的。
在字符串str里匹配
\g\i[一个及以上的数字]\y[一个及以上的数字]\a[一个及以上的数字]
这种格式的字符串,匹配到if就成立
作者: 紫英晓狼1130    时间: 2013-11-22 20:13
LS各位说的很清楚了,其实在对话加强就有类似的语句,LZ可以看看




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