1

How do you say not to match in Ruby Regex

ex. you do not want to return true if it sees 'error'

/\b(error)\b/i

I know this returns true when it sees error, how do you say 'not' in this case? thanks!

2 Answers 2

4

Use the proper Ruby operator:

/\b(error)\b/i !~ someText
Sign up to request clarification or add additional context in comments.

Comments

0

I would do something like the following excuse the /error/ pattern not sure exactly what you want to match here

return true unless b =~ /error/

or

return true if b !~ /error/

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.