我有一个包含以下代码的函数:
Text = Text.Where(c => !Char.IsDigit(c)).Aggregate<char, string>(null, (current, c) => current + c);
Run Code Online (Sandbox Code Playgroud)
但它很慢.无论如何我可以加快速度吗?
试试这个正则表达式:
Text = Regex.Replace(Text, @"\d+", "");
Run Code Online (Sandbox Code Playgroud)
\d+效率高于仅仅\d因为它一次删除多个连续数字.