えっと、43というのは43行目からの値しか意味がないとかいう
このファイルの仕様で(オシロがそう掃き出すらしい)
if lineno==4
としたのは、そこで判別した方が速いと思ったからです。
いちいち正規で判別させると遅いので、
行数でまず捌いた方がいいかと。

これはマジックナンバーですか?