Удалить из richTextBox все строки в которых есть определенные слова — C#(Си шарп)

Пример:

Есть текст

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]);
            }

Leave a Comment