读书人

劳驾写个正则

发布时间: 2013-02-25 10:23:36 作者: rapoo

麻烦写个正则
/html/12175/info_show_12175250.html

我要截取 12175250,就是info_show_与 .html之间的数字
[解决办法]
(?is)(?<=info_show_)\d+(?=\.html)
[解决办法]
string value = Regex.Match(@"/html/12175/info_show_12175250.html", @"info_show_(\d+)\.html").Groups[1].Value;
[解决办法]

string s = "/html/12175/info_show_12175250.html";
string r = Regex.Match(s, @"(?i)/info_show_(\d+)\.html").Groups[1].Value;
Response.Write(r);

读书人网 >asp.net

热点推荐