{"text": "Advanced Data Extraction Challenge\n---------------------------------------------------\nWelcome to the ultimate regex test! Your mission is to extract ONLY the valid entries from the following mixed-content text. Beware: there are many distractors that look similar but do not qualify.\n\nEmails:\n  • Primary: user.name+filter@sub-domain.example.com\n  • Secondary: admin123@company-server.net\n  • Backup: support@helpdesk.org  \n    (Note: Exclude any email missing the '+' sign or with different domains.)\n\nPhone Numbers:\n  • International: +44 20 7946 0958\n  • US (Format A): (212) 555-0199\n  • US (Format B): 212-555-0199\n  • Premium Contact: +1 (800) 555-0199 ext. 1234\n  • Alternate: 1-800-555-0199  (Do not match this one as it lacks the proper country code/format.)\n\nDates:\n  • ISO Format: 2023-12-31\n  • European Style: 31/12/2023\n  • Dot Separator: 2023.12.31\n  • US Style with dashes: 12-31-2023  (Ignore this date.)\n\nIDs:\n  • Valid Mirrored ID: ID-AB1234-AB  (The two-letter sequences must match exactly.)\n  • Confusing ID: ID-XY9876-YX  (Invalid mirror, do not match.)\n  • Faulty ID: ID--1234--  (Incorrect format, skip.)\n\nAdditional Pitfalls:\n  • Look out for near-duplicates like user.name.filter@sub-domain.example.com (missing the plus sign) or slight variations in formatting. Only exact matches are valid.\n\nYour extraction must return these valid target items:\n1. user.name+filter@sub-domain.example.com\n2. admin123@company-server.net\n3. +44 20 7946 0958\n4. (212) 555-0199\n5. 212-555-0199\n6. 2023-12-31\n7. 31/12/2023\n8. 2023.12.31\n9. ID-AB1234-AB\n10. +1 (800) 555-0199 ext. 1234\n\nGood luck, and may your regex be both efficient and precise!", "targetItems": ["user.name+filter@sub-domain.example.com", "admin123@company-server.net", "+44 20 7946 0958", "(212) 555-0199", "212-555-0199", "2023-12-31", "31/12/2023", "2023.12.31", "ID-AB1234-AB", "+1 (800) 555-0199 ext. 1234"]}