Test, validate and match regular expressions
Matches a standard 36-character UUID in the canonical 8-4-4-4-12 hyphenated format, accepting hexadecimal digits in both uppercase and lowercase (e.g., 550e8400-e29b-41d4-a716-446655440000). Commonly used to validate or extract UUIDs/GUIDs from text, logs, or input fields. Note that it checks format only, not version or variant bits, so any hex string matching the shape will pass. The global and multiline flags allow finding multiple matches across each line of input.