I'm creating an extremely difficult challenge that combines multiple complex pattern types with tricky edge cases. This challenge includes:
1. Valid semantic versioning strings with various formats (normal, pre-release, build metadata)
2. Valid UUIDs (version 4) mixed with similar but invalid strings
3. Custom product codes with specific validation rules
4. Coordinates in different formats (DMS and decimal)
5. Items containing regex special characters that need escaping
6. Similar looking items ... (truncated)