title: Why does this pattern not match? ([\\\\A\\\\W]its[\\\\W\\\\z])
body: <p>I'm trying to do a replace with this pattern, so I need to match this:</p>
  
  <pre><code>String pattern = "[\\\\A\\\\W]its[\\\\W\\\\z]";
  </code></pre>
  
  <p>The way I'm interpreting my pattern is: either a beginning of the string OR a non word character like a space or comma, then an "its", then a non word character OR the end of the string.</p>
  
  <p>Why doesn't it match on this "its" inside this string?</p>
  
  <pre><code>its about time
  </code></pre>
  
  <p>The idea of what this is supposed to do it's supposed to detect incorrectly written words like "its" and fix them to "it's".</p>
  
  <p>Also why do I need so many escape characters in order for the pattern to be accepted by the vm at all?</p>