To match exactly the 20 target items and nothing else, I'm using alternation with the pipe character (|) to list each item as an exact match. I've carefully escaped all special regex characters that appear in the target items, such as:
- $ in "ID123$abc"
- # in "ID456#def" 
- @ in "ID789@ghi"
- / in date formats
- . in IP addresses and URLs
- ? and & in URL query parameters
- + in phone numbers
- ( and ) in the first phone number format

This approach ensures that only the exact strings will be matched and nothing else in the text.