0
子串刪除列表的元素我有一個這樣的字符串:如何到其字符串中包含從另一個列表中
var str = "DAVID CORPORATION"
然後我有我不想在STR字符串的列表。
var describers = new List<string> {"CORP", "INC", "LTD", "TECH", "ENGINEER", "LLC","MICROELE"};
然後我在這裏分裂成STR名單:
var strList = str.Split(' ').ToList();
現在我想刪除包含在描述者的子字符串列表的所有項目。我發現這種方式在整個互聯網上做了一百萬次。
strList.RemoveAll(x => describers.Contains(x));
這不起作用,因爲它是所有檢查描述者包含strList的整個單詞。我需要它反向工作。
這不起作用,但它的算法,我希望它如何工作。
strList.RemoveAll(x => x.Contains(describers.Any()));
當然無法從「布爾」到「串」
,但如何我刪除strList包含從描述者的子項的項目轉換。
..只有在linq.lamba。我試圖遠離foreach/for/do循環。