参见英文答案 What does the !~ method do with String in Ruby2个 声明语法时,例如: a !~ b 其中a,b是变量,它是什么意思? 这是=〜,正则表达式匹配的否定. "a" !~ /b/# = true 当您想要检查字符串是否与
声明语法时,例如:
a !~ b
其中a,b是变量,它是什么意思?
这是=〜,正则表达式匹配的否定."a" !~ /b/ # => true
当您想要检查字符串是否与某个模式不匹配时,它非常有用.例如,如果要检查字符串s是否仅包含数字,则可以执行以下操作:
s !~ /\D/