*:匹配任意多个字符,可以匹配0或者任意多个字符

匹配会在第一个不匹配的地方停止,如果没有匹配的也不会报错

+:匹配一个或者多个字符

匹配会在第一个不匹配的地方停止,如果没有匹配的会报错

?:可以匹配一个或者0个

没有匹配到不会报错,就算匹配到了也只会匹配一个

{m}:匹配m个字符

{m,n}:匹配m-n个字符

如果匹配到的字符小于m就会报错