title: Java Regex Everything Before and Including Match
body: <p>I need the regex expression to remove any text before a match and including the match</p>
  
  <p>eg. I want to remove "123S" and everything before it, I know I can do this with</p>
  
  <pre><code>    string.replaceAll("^.*?(?=[123S])","");
      string.replaceAll("123S","");
  </code></pre>
  
  <p>But really want to do it in a single expression (can't find another example anywhere!)</p>