code: func convertResourceGroupNameToLower(resourceID string) (string, error) {
  	matches := azureResourceGroupNameRE.FindStringSubmatch(resourceID)
  	if len(matches) != 2 {
  		return "", fmt.Errorf("%q isn't in Azure resource ID format %q", resourceID, azureResourceGroupNameRE.String())
  	}
  
  	resourceGroup := matches[1]
  	return strings.Replace(resourceID, resourceGroup, strings.ToLower(resourceGroup), 1), nil
  }
docs: // convertResourceGroupNameToLower converts the resource group name in the resource ID to be lowered.