mam plik tekstowy ktory jest zczytywany przez StreamReader i zapisywany jest w stringu, ten plik wyglada tak
[OSOBA]
Borys
Jelcyn
Imperator
Minsc
asdasdsa 21
59-220
[OSOBA]
asds
zxczxc
asdasd
asdasd
zxczxc
asdasd
[OSOBA]
Borys
Lukaszenka
Betonmłot
Kilimandżaro
123123123
123123123
[OSOBA]
Borys
asdasdasd
zxczxczxc
Kilimandżaro
123123123
123123123
[OSOBA]
Jacek
asdasdasd
zxczxczxc
Kilimandżaro
123123123
123123123
W interfesie użytkownika wybieram, że chce szukać na przykład po imieniu ( dla przykładu "Borys" ) i chce żeby wszystkie osoby o imieniu Borys zostały wyświetlone w TextBoxie, sam proces wyswietlania już zrobiłem. Problem polega na tym, że nie wiem jak zrobić żeby program wyszukał we władowanym stringu imienia Borys, a nastepnie żeby skopiował cały człon z informacjami o Borysie.
Da sie w stringu szukać po wierszach czy tylko po indeksach znaków?
Czy może lepiej wyszukiwanie zrobić z poziomu StreamReadera i do stringa przesłac już zformatowany tekst z wyszukanymi osobami? Jeśli tak to jak?
Czy może lepiej każda linijke pliku wpierw skopiowac do tablicy stringow i w ten sposób na nich operować?