首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则有关问题。大神进来帮个忙

2012-08-29 
正则问题。大神进来帮个忙test.test.com/Supply/6720130.htmltest.test.com/Supply/Detail_6720130_1431041

正则问题。大神进来帮个忙
test.test.com/Supply/6720130.html
test.test.com/Supply/Detail_6720130_143104102.shtml

这2种格式的URL 我想用同1个正则 将6720130 取出来
有办法写吗?

[解决办法]

C# code
 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                } 

热点排行