>> if(/^%%Begin(?:Data|Binary):\s+(\d+)/) { > >バイナリであることを先読みするってことですね。 いや、後方参照しないグループ化だよ。先読みは(?=..) だから。 そういう意味ではなくて?