the expression is enclosed in / ... /
[<xxx>] is a class to match (in this case, aeiou)
[
^<xxx>] is a class to
NOT match
"g" means global (not just the first instance)
"\x" + up to two hexadecimal digits to match - \x20 = $chr(32)
For info on $regex,
man.txt is very useful