Pattern
/\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b/Sample text
ok 550e8400-e29b-41d4-a716-446655440000 v1 6ba7b810-9dad-11d1-80b4-00c04fd430c8Test this pattern in the editor
Stricter UUID version 4 with variant bits.
/\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b/ok 550e8400-e29b-41d4-a716-446655440000 v1 6ba7b810-9dad-11d1-80b4-00c04fd430c8Test this pattern in the editor
Standard 8-4-4-4-12 hex UUID layout.
Integer or decimal percentage values.
Capture double-quoted CSV fields.
Extract key=value pairs from a query string.
MAJOR.MINOR.PATCH with optional pre-release.
7–40 hex characters typical of git commits.