title: Regex - Something before or after without groups?
body: <p>I want to match any of the following cases:</p>
  
  <pre><code>blue car
  car blue
  red car
  car red
  </code></pre>
  
  <p>And i'm using this pattern:
  <code>/(car\s)?(red|blue)(\scar)?/</code></p>
  
  <p>But this pattern will match also <code>red</code>or <code>blue</code> without the word <code>car</code> before/after.</p>
  
  <p>Any way to do this without using groups or multiple patterns?</p>