相关疑难解决方法(0)

从字符串中获取所有数字的最佳方法

有没有更好的方法来获取一个字符串,如"(123)455-2344"并从中得到"1234552344"而不是这样做:

var matches = Regex.Matches(input, @"[0-9]+", RegexOptions.Compiled);

return String.Join(string.Empty, matches.Cast<Match>()
                                .Select(x => x.Value).ToArray());
Run Code Online (Sandbox Code Playgroud)

也许一个正则表达式模式可以在一场比赛中做到这一点?我似乎无法创造一个来实现这一目标.

c# regex text-parsing

24
推荐指数
4
解决办法
3万
查看次数

标签 统计

c# ×1

regex ×1

text-parsing ×1