代码 说明
    ^ 匹配搜索字符串开始位置
    $ 匹配搜索字符串结束位置
    . 匹配除换行符\n之外的任何单个字符
    \ 转义字符,将下一个字符标记为特殊字符
    [xyz] 字符集,与任意一个指定字符匹配
    [a-z] 字符范围,匹配指定范围内的任何字符
    \w 与以下任意字符匹配 A-Z a-z 0-9 和下划线,等效于[A-Za-z0-9_]
    \d 数字字符匹配,等效于[0-9]
    {n} 正好匹配n次
    {n,} 至少匹配n次
    {n,m} 匹配至少n次至多m次
    * 零次或多次,等效于{0,}
    + 一次或多次,等效于{1,}
    ? 零次或一次,等效于{0,1}