| 表示或的关系 [] []符号表示其中的字符之间的逻辑是或,比如[abc]表示a|b|c 便捷的写法还有 [a-z] [^a-z] 非a-z (^符号在[]中表示取反,在其他地方表示开头位置) [a-zA-Z0-9] [a-z&&^bc] a-z除了bc 容易理解错误的写法是[a|bc|d]本意是或a或bc或d(正确的写法是a|bc|d),而实际表达的意思是或a或|或b或c或|或d