Give me a short list of examples that cover the range of formats you need for this to work with and I can tweak the regex. Trying to explain how is not something I'm inclined to do, at least not on-group, as it's really off-topic if you get hot and heavy into regular expression syntax.
Brian - Windows 10 Pro, 64-Bit, Version 2004, Build 19041
It’s hard waking up and realizing it’s not always black and white.
~ Kelley Boorn