My regex uses alternation (|) to match each distinct pattern:

1. Emails: I'm using a pattern that captures the specific emails with their exact domains and + characters.
2. Phone numbers: I created patterns for both extension formats (ext. and #).
3. Dates: I handle both YYYY-MM-DD and MM/DD/YYYY formats.
4. Codes: These have specific letter-number-letter patterns.
5. User/Admin IDs: These follow a consistent format with {user/admin:XXX-YYYY}.
6. IP addresses: These follow the standard IP format.

Each pattern is carefully constructed to match only the specific target items and not other similar text.