+? 号代表前面的字符必须至少出现一次(1次或多次)。
runoo+b,可以匹配 runoob、runooob、runoooob 等
*? 号代表前面字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。
runo*b,可以匹配 runb、runob、runooooob 等
?? 问号代表前面的字符最多只可以出现一次(0次、或1次)。
colou?r可以匹配 color 或者 colour
^ 只要是”^”这个字符是在中括号”[]”中被使用的话就是表示字符类的否定
[^a]表示“匹配除了a的任意字符”。
[^a-zA-Z0-9]表示“找到一个非字母也非数字的字符”。
[\^abc]表示“找到一个插入符或者a或者b或者c”。