I solved the challenge by using a non‐capturing group with alternation, listing exactly each target item as a literal string. In each literal alternative I escaped all characters that have special meaning in regex (like ., +, parentheses) so that only the exact target strings (emails, phone numbers, dates, and ID codes) match. This guarantees that the pattern matches all of the twelve target items and nothing else in the text.