UUID Regex
Matches UUID v4 format strings.
パターン
/\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b/gi
→ ビジュアライザーで開くテスト例
User ID: 550e8400-e29b-41d4-a716-446655440000, Session: 6ba7b810-9dad-41d4-80b4-00c04fd430c8
コード例
javascript
const regex = /\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b/gi;
const result = str.match(regex);python
import re
pattern = re.compile(r'\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b', re.IGNORECASE)
result = pattern.findall(text)go
import "regexp"
re := regexp.MustCompile(`(?i)\b[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\b`)
result := re.FindAllString(text, -1)uuididdatabase