I created a regex pattern that uses alternation (|) to match each of the specific target items exactly. I used character escaping for special regex characters like periods, plus signs, and parentheses. For the email addresses, I escaped all special characters in both the username and domain parts. For the phone numbers, I matched the exact formats including spaces, parentheses, and punctuation. For the dates, I matched the specific date with three different separator variations. For the IDs, I matched the exact patterns including the hyphen in "XYZ-987". This approach ensures we match precisely the target items without capturing any other text that might be similar but not in our target list.