正则问题。大神进来帮个忙
test.test.com/Supply/6720130.html
test.test.com/Supply/Detail_6720130_143104102.shtml
这2种格式的URL 我想用同1个正则 将6720130 取出来
有办法写吗?
[解决办法]
string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));//读取txt string pattern = @"(?<=/\D*?)\d+(?=.*?\.)"; foreach (Match m in Regex.Matches(tempStr, pattern)) { //循环输出 string value = m.Value;//6720130 }