https://regex101.com/
(pattern) 代表匹配完成,存入 Matches 集合中 $1~$9。 (?:pattern) ?? (?!pattern) ??
$1~$9
(?=pattern) 代表正向环视,不占字符。 (?<=pattern) 代表逆向环视,不占字符。