using static System.Console;
using System.Text;
public class Program {
public static void Main() {
WriteLine("123.456.789/ 0001-99X".Strip());
WriteLine("(19)9-98/754?283 A".Strip());
}
}
public static class StringExt {
public static string Strip(this string str) {
var sb = new StringBuilder(str.Length);
foreach (var chr in str) if (char.IsDigit(chr)) sb.Append(chr);
return sb.ToString();
}
}
//https://pt.stackoverflow.com/q/290618/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCVdyaXRlTGluZSgiMTIzLjQ1Ni43ODkvIDAwMDEtOTlYIi5TdHJpcCgpKTsKCQlXcml0ZUxpbmUoIigxOSk5LTk4Lzc1ND8yODMgQSIuU3RyaXAoKSk7Cgl9Cn0KCnB1YmxpYyBzdGF0aWMgY2xhc3MgU3RyaW5nRXh0IHsKICAgIHB1YmxpYyBzdGF0aWMgc3RyaW5nIFN0cmlwKHRoaXMgc3RyaW5nIHN0cikgewogICAgICAgIHZhciBzYiA9IG5ldyBTdHJpbmdCdWlsZGVyKHN0ci5MZW5ndGgpOwogICAgICAgIGZvcmVhY2ggKHZhciBjaHIgaW4gc3RyKSBpZiAoY2hhci5Jc0RpZ2l0KGNocikpIHNiLkFwcGVuZChjaHIpOwogICAgICAgIHJldHVybiBzYi5Ub1N0cmluZygpOwogICAgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8yOTA2MTgvMTAx