【发布时间】:2013-06-24 23:17:09
【问题描述】:
我是 Ruby 的新手,我使用的是 1.9.3 版。我有以下正则表达式:
/\\\//
据我所知,它应该匹配一个包含字符'\' 和'/' 的字符串,一个接一个,对吧?
如果正则表达式匹配最右边的字符串或符号,我正在使用以下代码来获取true:
!(regex !~ :"string or symbol to match")
因为使用=~ 给了我匹配的索引,我只想要一个布尔值。此外,我想看看 Ruby 与 C 相比有多丑陋或骇人听闻:P
当我尝试匹配符号:\/ 时,IRB 提示符变为星号,并且不返回任何内容。为什么?
当我尝试匹配字符串"\/" 时,我的小丑sn-p 返回false。为什么?
【问题讨论】: