“ 目录:RHCA+ -> 4 正则表达式 -> 6 分枝条件 ”

| 满足其中任意一种规则都被当成匹配
匹配分枝条件时,从左到右测试每个条件,如果满足某个分枝,就不会匹配其它条件
0\\d{2}-\\d{8}|0\\d{3}-\\d{7}:匹配两种以连字号分隔的电话号码
三位区号,8位本地号(如010-12345678);或4位区号,7位本地号(0376-1234567)
\\(0\\d{2}\\)[- ]?\\d{8}|0\\d{2}[- ]?\\d{8}:匹配3位区号的电话号码,其中区号可以用小括号括起来,也可以不用,区号与本地号间可以用连字号或空格间隔,也可以没有
(010)12345678或01012345678或(010)-12345678或010-12345678或(010) 12345678或010 12345678
\\d{5}-\\d{4}|\\d{5}:匹配美国的邮政编码
美国邮编的规则是5位数字,或者用连字号间隔的9位数字
注意各个条件的顺序,如果是\\d{5}|\\d{5}-\\d{4},就只会匹配5位的邮编(以及9位邮编的前5位)




