regular expressions and name strings instead of tags?

if you need to use multiple tags, is it really slow to name gameObjects with strings containing multiple tags and then filter them using regular expressions?

No. I don’t believe using multiple tags really makes any difference. Now how you filter those strings might be another thing. But that will depend solely on your coding ethics.