我要查找一个网页源码里面所有形如:<!--提示-->ddddddddddddddddd<!--提示--->其中ddddddddddddddddd是任何的字符和任意的个数?如何正则匹配呢?

解决方案 »

  1.   

    try...Regex reg = new Regex(@"(?s)<!--提示-->(.*?)<!--提示--->");
    MatchCollection mc = reg.Matches(yourStr);
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Groups[1].Value + "\n";
    }
      

  2.   

    <!--提示-->([.\s\S]*?)<!--提示--->
    dim mc as match=regex.match(youcode,"<!--提示-->([.\s\S]*?)<!--提示--->")
    if mc.sccess then messagebox.show(mc.group(1).value)
      

  3.   

    Regex reg = new Regex(@"(?s)<!--提示-->(.*?)<!--提示--->");
    MatchCollection mc = reg.Matches(yourStr);
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Groups[1].Value + "\n";
    }