Regular Expression

(?<serviceName>Azure Database for MySQL\s+)(?<deploymentOption>Single Server\s+|Flexible Server\s+)(?<tier>(Basic|General Purpose|Memory Optimized|Burstable|Business Critical)\s+)(-\s+)?(?<hardwareType>((Compute (?<hardwareGen>(Gen\d+))?)|((BS|Ddsv4)\s+Series\s+Compute\s+)))?(-/s+)?((((Read Replica |\d+ )?vCore)|(B\d+MS|B\d+S))\s+)(-/s+)?US East