public static string IgetNumber(string str)
{
return System.Text.RegularExpressions.Regex.Replace(str, @"[^\d{2}-]*", "");
}
public static void Main()
{
string a=IgetNumber("武汉房权证字号第03-2015874号");
string b=IgetNumber("武汉房权证字号第2015874号");
Console.WriteLine(a);
Console.WriteLine(b);
}
结果:
03-2015874
2015874
更符合要求的正则需要号码的构造信息