Ruby Regex如何指定不匹配

时间:2011-08-26 07:10:17

标签: ruby-on-rails ruby regex

How do you say在Ruby Regex中不匹配

离。如果它看到“错误”

,你不想返回true

/ \ B(错误)\ B / I

我知道当它看到错误时返回true,在这种情况下你怎么说'不'?谢谢!

2 个答案:

答案 0 :(得分:4)

使用正确的Ruby运算符:

/\b(error)\b/i !~ someText

答案 1 :(得分:0)

我会做一些类似以下的借口/错误/模式不确定你想要在这里匹配

return true unless b =~ /error/

return true if b !~ /error/