标签: ruby
声明语法时:
a !~ b
其中a,b是变量,它是什么意思?
答案 0 :(得分:11)
它是=~的否定,正则表达式匹配。
=~
"a" !~ /b/ # => true
当您想要检查字符串是否与某个模式不匹配时,它非常有用。例如,如果要检查字符串s是否仅包含数字,则可以执行以下操作:
s
s !~ /\D/