The target items are exactly 12 strings. Given that we must match exactly these items and nothing else, a simple approach is to use alternation inside a non-capturing group bounded by start (^) and end ($) anchors. Special characters that have meaning in regex (such as dot, dash, slash, and ampersand) should be escaped if necessary. I have escaped dots and slashes appropriately when they appear as literal characters in the strings. Each alternative is an exact literal match of the corresponding target item.