关于匹配替换字符串
原:string CheckText="len 联想 Think 三星 samsung ";
希望:string CheckNewText="联想笔记本 联想笔记本 联想笔记本 samsung samsung "
字符串里有很多类似不规则的品牌,希望相同的关键词统一成一个品牌; 正则 字符串
[解决办法]
这个符合楼主要求么
Dictionary<string, string> words = new Dictionary<string, string>();
words.Add("len ", "联想笔记本 ");
words.Add("联想 ", "联想笔记本 ");
words.Add("Think ", "联想笔记本 ");
words.Add("三星 ", "samsung ");
words.Add("samsung ", "samsung ");
string CheckText = "len 联想 Think 三星 samsung";
foreach (string key in words.Keys)
CheckText = CheckText.Replace(key, words[key]);