asp.net提取字符串中的数字
现有字符串“武汉房权证字号第03-2015874号”或者“武汉房权证字号第2015874号”,我想从该字符串中获取到“03-2015874”或者“2015874”,正则表...
现有字符串“武汉房权证字号第03-2015874号”或者“武汉房权证字号第2015874号”,我想从该字符串中获取到“03-2015874”或者“2015874”,正则表达式是什么呀?
展开
1个回答
展开全部
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
更符合要求的正则需要号码的构造信息
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询