ソートされてないなら一行一行確認するしか無いぞ
アルゴリズム的に

ソートされてるなら二分探索できるけど
テキストだからちょっと変則的になるだろうね

どちらにしろ配列に入れる必要はないとは思う