anchor.diff:  numeric character or underscore.
   
   In the above example, if a POST request is made to path: `/catalogue/products/tools/drill123/` then the route will match
  -and `productType` will receive the value `tools` and productID will receive the value `drill123`.
  +and `productType` will receive the value `tools` and `productID` will receive the value `drill123`.
   
   == Routing with regular expressions
   
  
positive.code: 
  == Capturing path parameters
  
  It's possible to match paths using placeholders for parameters which are then available in the request
  {@link io.vertx.core.http.HttpServerRequest#params}.
  
  Here's an example
  
  
negative.code: ----
  
  In the above example, if a request is made to path: `/tools/drill123/` then the route will match
  and `productType` will receive the value `tools` and `productID` will receive the value `drill123`.
  
  Captures are denoted in regular expressions with capture groups (i.e. surrounding the capture with round brackets)
  
  