会正则的来、、感谢
小弟想做这个,比如一个字符串 aaBbccdsfdsfaAbbsdAABbf 我输入aabb,就能将其里面的字符匹配出来,也就是 aaBb aAbb AABb ,并且在这两端加入其他的,说白了就是在做一个搜索结果,将条件匹配的字符串变为红色,匹配不区分大小写
就这个例子的话,结果就是这样的 <span style='color"red'>aaBb</span>ccdsfdsf <span style='color"red'>aAbb</span>sd <span style='color"red'>AABbf</span>
不知道大虾门明白了没有,呵呵
[解决办法]
string keywords = "aabb";string tempStr = "aaBbccdsfdsfaAbbsdAABbf"; string pattern = @"(?i)"+keywords; tempStr = Regex.Replace(tempStr,pattern,"<span style='color:red'>$0</span>"); //<span style='color:red'>aaBb</span>ccdsfdsf<span style='color:red'>aAbb</span>sd<span style='color:red'>AABb</span>f