正则表达式
^表示以特定字符开头,在[]中表示非; $表示以特定字符结束; .表示任意字符; *表示前面字符出现任意次; +表示前面字符至少出现一次; ?最小匹配;(默认贪婪匹配,从后往前匹配) {}表示前面字符出现的次数; ()用于提取字符串; []用于限制匹配的字符,即匹配[]中的字符,且在[]内的特殊字符没有特殊含义(可以是数字、字母等区间); \s表示空格(一个空格); \S和\s相反; \w表示任意字符,等价于:[a-zA-Z0-9_] \W和\w相反; [\u4E00-\u9FA5]:表示中文汉字; \d表示数字,等价于:[0-9]