可選路徑(|)

豎線字符用于分離模式中的可選路徑。 比如模式gilbert|Sullivan匹配 ”gilbert” 或者 ”sullivan”。 豎線可以在模式中出現(xiàn)任意多個,并且允許有空的可選路徑(匹配空字符串)。 匹配的處理從左到右嘗試每一個可選路徑,并且使用第一個成功匹配的。 如果可選路徑在子組(下面定義)中, 則”成功匹配”表示同時匹配了子模式中的分支以及主模式中的其他部分。