I don't know - I also don't know whether using .(dot) to match long strings like that would also be expensive, because of how many things could match such a 'loose' regex. But i am out of my depth here, i freely admit to not knowing enough about the inner workings of regexes...