字符组内外的定义是不相同的。
在字符组内的^表示排除(非),在字符组外,表示行开头
在字符组内.表示.在字符组外,.表示占位符,替代任意字符
在字符组内 -在开头表示- 在中间-表示范围,在范围组外,表示-;
在字符集内|表示|在字符集外,表示或