>"total.dat"にある"[]"で区切った本文が3個以上ある場合
これはまだいいけど、

>指定の本文が2番目ではなく、1番目だった場合
これはどうしようもないよ。データ構造を見直すしかない。