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 smile