.:配合除换行符 \n 除外的任何单字符。
例:旗号.差【旗号太差,旗号很差】
*:配合前方的子表白式零次或屡次。
例:旗号(太|很)*差【旗号太差,旗号差,旗号很差】
+:配合前方的子表白式一次或屡次。
例:旗号+差【旗号差差,旗号差差差】
?:配合前方的子表白式零次或一次,或指明一个非贪心控制符。
例:旗号(太差)? 【旗号,旗号太差】
旗号太差? 【旗号太,旗号太差】
括号括起来后太差就成了一个子表白式,不括起来的话 差是独立的子表白式
$:配合输出字符串的结果场所。
例:什么$【你说什么,这个是什么】正则表白式中?=和?:和?!的领会
https://blog.csdn.net/csm0912/article/details/81206848