学正则表达式的“|”功能时,有下面的一个例子与相关的分析:      "d{5}-\d{4}|\d{5}这个表达式用于匹配美国的邮政编码。美国邮编的规则是5位数字,或者用连字号间隔的9位数字。之所以要给出这个例子是因为它能说明一个问题:使用替换时,顺序是很重要的。如果你把它改成\d{5}|\d{5}-\d{4}的话,那么就只会匹配5位的邮编(以及9位邮编的前5位)。原因是匹配替换时,将会从左到右地测试每个分枝条件,如果满足了某个分枝的话,就不会去管其它的替换条件了。"
  
  我针对“\d{5}|\d{5}-\d{4}”有个疑惑:是不是“|”号前面的那个"\d{5}"把后面的“\d{5}-\d{4}”的功能给掩饰住了?
    还有没有类似的例子及其分析? 注:那段例子及分析源自于deerchao的正则表达式30分钟入门教程