分枝条件
2018-02-26 本文已影响12人
codeing小牛
分枝情况是指,某种情况有多种规则与其相匹配,如果满足其中任意一种规则则认为匹配成功
如匹配两种格式的电话号(010)12345678 010-12345678
具体方法是使用“|”符号将其分隔开
ps:分枝条件匹配时会从左到右的匹配每一个条件,如果找到合适的条件则不继续向下匹配
eg:
待匹配字符串:
电话1:(010)12345678
电话2:010-11122233
电话3:(010)11122
正则表达式:(0\d{2})\d{8}|0\d{2}-\d{8}
匹配结果:共找到 2 处匹配:
(010)12345678
010-11122233