バックトラックの落とし穴 46 「"([^\\"]+|\\.)*"」 ダブルクォートが閉じていない文字列でロック 同じパスを2通り(赤と青)に行ける 無駄なバックトラック 2**nオーダーのくり返し マッチするときにはより速くなるのが曲者