Redundant and confusing? Maybe it's my bad english
I don't know really when I type something correctly in english or not. I am sorry about this.
But I will try to explain: Many times I do not use regex because is far more simple use wildmatch. It's only due the fact that wm uses an if comparison and regex uses a ident. I try to make my code "clean", and using $regex in the if statements don't help this.
And, really, only a
isre is quite sufficient.
About the 3, it's like the point 2.