通配符功能有限,正则表达式更为强大。通配符只有*、?、[],分别是0个或多个字符、一个任意字符、[]括号中的一个字符或不是号中的一个字符[^]而正则表达式能表述更多内容,例如:{m,n}明确指出字符出现的次数、\d,\D(数字、非数字),\s,\S(空格、非空格)等字符表述,还有$,^,\b,等表示位置的符号正则还可以有环视,判断前面或后面有什么字符或没有什么字符。