Пример:
Есть текст
Bob1
Max5
Nika154
Nika555
И есть стоп-слова
Bob
Nika
В результате должно получиться Max5. Остальные строки должны быть удалены.
string[] lines = {"Bob1","Max5","Nika154","Nika555"};
string[] stop = { "Bob", "Nika" };
List<string> res = new List<string>();
for (int i=0; i<lines.Length; i++)
{
bool da = true;
for (int j=0; j<stop.Length; j++)
if (lines[i].StartsWith(stop[j])) { da = false; break; }
if (da) res.Add(lines[i]);
}