title: Flavor vs efficiency
body: <p>Speaking in terms of efficiency between using the <code>OR</code>, <code>AND</code> operators or back to back character classes. </p>
  
  <p>In the below string data.</p>
  
  <pre><code>1A
  A1
  $1
  $$
  </code></pre>
  
  <p>The following expressions:</p>
  
  <pre><code>^[\w\W][\w\W]$
  
  ^(?:\w|\W)(?:\w|\W)$
  
  ^[\w&amp;&amp;\W](?:[\w&amp;&amp;\W])$
  </code></pre>
  
  <p>How will consistency take affect here and what is really the difference here, besides an individual's desired flavor of using an expression?</p>