Change the separator character to ';', make regex gadget search multi-chars

- Skip regexp compile if no pattern is provided