title: Regular Expression option for 3 or less characters
body: <p>I have a regular expression below that works for a string example like: </p>
  
  <ul>
  <li><code>MCCOY 3H L24 FINAL 02-28-2012.dwg</code> or</li>
  <li><code>SMITH-JOHNSON 5H R32 FINAL 05-26-2012.dwg</code></li>
  </ul>
  
  <p>But now I'm trying to figure out how to change the regular expression to work for the examples above if they were like: </p>
  
  <ul>
  <li><code>MCCOY 3H L-ABC FINAL 02-28-2012.dwg</code> or</li>
  <li><code>SMITH-JOHNSON 5H R-123 FINAL 05-26-2012.dwg</code></li>
  </ul>
  
  <p>They can also be like </p>
  
  <ul>
  <li><code>MCCOY 3H L-C2 FINAL 02-28-2012.dwg</code> or </li>
  <li><code>SMITH-JOHNSON 5H R-2 FINAL 05-26-2012.dwg</code></li>
  </ul>
  
  <p>So to sum this up, that middle section will always have a <strong>Alphabetic character followed by a Dash</strong> and then it could have <strong>as much as 3 numbers or alphabetic characters</strong> or <strong>as few as 1 number or alphabetic character</strong>.</p>
  
  <pre><code>"^[a-z]+(?:[ -][a-z]+)*\s+\d+[a-z]\s+[a-z]\d+\s+[a-z]+\s+\d{2}-\d{2}-\d{4}\.dwg$"
  </code></pre>