如何使用正则表达式"N megapixels"
替换这些跟踪""
字符串RegEx.Replace
?
示例:
如果我们输入:“Powershot Yellow 12.1 百万像素“,结果将是:”Powershot Yellow“
如果我们输入:“Powershot Black II 10 百万像素“,结果将是:”Powershot Black II“
答案 0 :(得分:3)
如此简单的事情......
var newStr = Regex.Replace(input, @"\s+[\d\.]+\s*Megapixels", "", RegexOptions.IgnoreCase);
答案 1 :(得分:0)
试试这个:
var newString = Regex.Replace(candidate, @"\d+\.?\d+ Megapixels", "");
答案 2 :(得分:0)
var camera = Regex.Replace(input, @"\s+[.\d]+\s+Megapixels", "", RegexOptions.IgnoreCase);