Two ways to do it:
1) Split the text into separate lines, and search each line for your text. This isn't particularly efficient, particularly if your text is long and contains many lines as it generates a lot of separate strings. It is easy to implement though - a couple of lines of code.
2) Use IndexOf to find each occurance of the string in turn:
String.IndexOf Method (String, Int32) (System)[
^]. You can then use it again with the returned index to find the end of the line, and
String.LastIndexOf Method (String, Int32) (System)[
^] to find the beginning. You can then extract the whole line using
String.Substring Method (Int32, Int32) (System)[
^]. This is a little more work, but will be a lot quicker, and a whole load less of a memory hog!