Build, test, and debug regular expressions
This regex matches key-value parameter overrides used in Azure ARM templates, specifically formatted as `-varName $(VAR_NAME)`. It utilizes named capture groups to extract individual components such as the lowercase variable (`lcv`), the uppercase variable (`ucv`), and surrounding syntax. This pattern is highly effective for parsing CI/CD pipeline arguments.