title: Wiremock not matching regex
body: <p>I'm using wiremock to mock certain requests and their respective response, but I'm trying to add a regex. Unfortunately, this just throws an exception stating that the request was not matched.</p>
  
  <pre><code>{
    "request" : {
       "method": "GET",
       "urlPattern": "/my/service/url?^.*(specificParam.*(M[0-9]{9})).*$"
     },
   "response": {
     ...
     }
  }
  </code></pre>
  
  <p>I also tried it with </p>
  
  <pre><code>"urlPattern": "/my/service/url\\?^.*(specificParam.*(M[0-9]{9})).*$"
  </code></pre>
  
  <p>The request I'm sending is 
  <code>/my/service/url?saml2=disabled&amp;filter=specificParam%20eq%20%27M012345678%27</code></p>
  
  <p>Does anyone have an idea why the request is not being matched to the mapping?
  Thanks in advance.</p>