Есть ли лучший способ получить строку, такую как «(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());
Возможно, шаблон регулярного выражения, который может сделать это за одно совпадение? Однако я не мог создать его для достижения этого.