Build, test, and debug regular expressions
Matches standard UUIDs (Universally Unique Identifiers) in the canonical 8-4-4-4-12 hexadecimal format. Each group is validated to contain only hexadecimal digits (0-9, A-F), with hyphens as separators. This pattern is useful for extracting or validating UUIDs in logs, database records, or API payloads. The 'gi' flags make it case-insensitive and ensure all matches are found in a string.