>>10
プログラム側の処理を分けるのは制御構造の役割だが、
正規表現内部では、条件付きサブパターンというのがある。