Build, test, and debug regular expressions
Matches gateway plugin filenames following the pattern 'service-{serviceName}-v{major}.{minor}.{patch}[-{type}.{typeNum}].gtw'. Captures service name, semantic version components, optional pre-release identifiers (alpha/beta/rc with optional number), and the .gtw extension. Useful for parsing and validating gateway plugin file names in Go applications.