Ruby正则表达式方法!〜

Jus*_*ner 2 ruby regex string rdoc

我不记得我在哪里学习!~了String班级的方法.但是我知道它将字符串与正则表达式进行比较并检查字符串是否与正则表达式不匹配.请参阅下面的示例.

C:\>irb
irb(main):001:0> "abba" =~ /(\w)(\w)\2\1/i
=> 0
irb(main):002:0> "xxxx" =~ /(\w)(\w)\2\1/i
=> 0
irb(main):003:0> "asdf" =~ /(\w)(\w)\2\1/i
=> nil
irb(main):004:0> "asdf" !~ /(\w)(\w)\2\1/i
=> true
irb(main):005:0> "asdf" !~ /asdf/i
=> false
irb(main):006:0>
Run Code Online (Sandbox Code Playgroud)

我想找到方法的详细信息,但在双方的RDoc的我找不到它String和Regexp.有人可以帮忙吗?

谢谢.

ck3*_*k3g 6

由于这是方法,你可以找到它在这里的方法过滤.我找到了这个描述.

obj!〜其他→真或假

如果两个对象不匹配(使用=〜方法),则返回true,否则返回false.