有没有比这样做更好的方法来获取一个字符串,比如"(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());
也许一个正则表达式模式可以在单个匹配中做到这一点?不过,我似乎不能创建一个来实现这一点。
https://stackoverflow.com/questions/2634731
复制相似问题