{"text": "WELCOME TO THE ULTIMATE REGEX CHALLENGE!\n\nBelow is a messy collection of data. Only ten items are valid among many lookalike traps. Your single advanced regex must match every valid item while excluding the imposters.\n\n––––––\nVALID EMAIL ADDRESSES?\n1) john.doe@example.com  (valid)\n2) user@@domain.com      (INVALID - double '@')\n3) mary_jane27@co.uk     (valid)\n4) someone+test@sub.domain.org (valid)\n5) someone+test@sub.domain.org. (INVALID - trailing '.')\n\n––––––\nPHONE NUMBERS? (some with negative lookbehind traps)\n(123)   456-7890   -> valid\n(123) 456-ABCD     -> INVALID\n+44 20 1234 5678   -> valid\nNoCall:(123) 456-7890 -> INVALID due to preceding 'NoCall:'\n(555) 777-8888someText -> tricky spacing but should still be valid if whitespace is accounted for correctly\n\n––––––\nMIXED DATES (inconsistent formats)\n2023-10-05   -> valid\n2023-99-99   -> INVALID\n10-5-23      -> might be recognized, but can be tricky (some might require 2-digit months/days)\n10/5/23      -> valid alternative format\n05-10-2023   -> valid day-month-year with dashes\n\n––––––\nID FORMATS?\nID: AA-123-A      -> valid\nID: AB-1234-C     -> INVALID (4-digit middle block)\nID: ZZ-999-Z      -> valid\nID: QQ-111-BB     -> INVALID (double-letter ending)\n\n––––––\nTRICKY SPECIALS (IGNORE these if they appear valid but break subtle rules)\n• january_1st.2023@mymail.co (missing 'm' for '.com', partial TLD)\n• user@domain (no TLD)\n• 08/08/08    (ambiguous date year format) \n• #1(222) 777-8888 (random prefix #1 but phone may still be valid if your pattern is too naive)\n––––––\nONLY the ten items below are truly valid. You must match exactly them:\n1) john.doe@example.com\n2) mary_jane27@co.uk\n3) someone+test@sub.domain.org\n4) (123)   456-7890\n5) +44 20 1234 5678\n6) 2023-10-05\n7) 10/5/23\n8) 05-10-2023\n9) ID: AA-123-A\n10) ID: ZZ-999-Z\n\nGood luck!\n", "targetItems": ["john.doe@example.com", "mary_jane27@co.uk", "someone+test@sub.domain.org", "(123)   456-7890", "+44 20 1234 5678", "2023-10-05", "10/5/23", "05-10-2023", "ID: AA-123-A", "ID: ZZ-999-Z"]}