I built a regex that is an alternation of 15 literal strings. Each target item is escaped exactly so that special regex characters (such as ., +, (, ), [, ], $) are matched literally. For example, dots are replaced with \. and plus signs with \+. This ensures that the regex matches exactly each of the 15 target strings (and nothing else) as they appear in the text.