I constructed a pattern that is an alternation (using non‐capturing groups) among four types – email, phone number, date, and ID – to match exactly the target substrings. For emails I used a standard pattern ([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). For phone numbers I provided three alternatives to cover the international format with parentheses, the hyphenated format and the dotted format. For dates I used two alternatives with backreferences to ensure the same separator is used (either '/' or '-') between parts – one for year–month–day and one for day–month–year. Finally, for IDs I alternated among the four specific formats (three letters–3 digits–3 letters with two hyphens, three letters–4 digits, three letters–3 digits with one hyphen, and the non-hyphenated 3letter-3digit-3letter format). This overall pattern, when applied globally, will match exactly the listed items and nothing else in the provided text.