WEBサイトでの文字列検索で行数を算出

WEBサイトでの文字列検索で行数を算出を考えています。
サイトのページは行ごとにユニークなタイトルの内容が文字列があり、
Containsメソッドで文字列が含まれているか判定できますが
Containsで判定できるのはtrue/falseまでは理解しています。

しかしその位置いわゆるヒットした文字列が何行目にあるか算出したく思います。

行数をどのように算出すべきかご教示いただければと思います。