62,248
社区成员




protected void Page_Load(object sender, EventArgs e)
{
List<string> urlList = new List<string>();
urlList.Add("list/xxxx-xxxx-xxxx-1.html");
urlList.Add("list/xxxx-xxxx-xxxx-www-1.html");
urlList.Add("list/xxxx-xxxx-xxxx-www-www-1.html");
string pattern = @"(?is)list/(\w+-)+\d+\.html";
Regex reg = new Regex(pattern);
foreach (string url in urlList)
{
if (reg.IsMatch(url))
{
Response.Write(url + "===匹配成功");
Response.Write("<br/>");
}
}
}
System.IO.StreamReader reader = new System.IO.StreamReader("e:\\1.txt");
string str = reader.ReadToEnd();
Regex reg = new Regex(@"(?is)list/[^-]+-[^-]+-[^-]+-([^-]+-)?([^-]+-)?[0-9]\.html");
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
{
MessageBox.Show(m.Value);
}