晕 不知道你要匹配什么"/Ehome/showNews.htm\?200510010[\*]+"

解决方案 »

  1.   

    "/Ehome/showNews.htm?200510010******"@"\""^\/Ehome\/showNiews\.htm\?200510010\d+\""$"
      

  2.   

    "/Ehome/showNews\.htm\?200510010.*"
    如果你的*代表数字则为
    "/Ehome/showNews\.htm\?200510010\d*"
      

  3.   

    \"/Ehome/showNews.htm\?200510010[\*]+\",其中的\为转义符\"表示匹配字符"
      

  4.   

    string str = @"""/Ehome/showNews.htm?2005100102121fsdf""";            string r = @"/Ehome/showNews.htm\?200510010\d+";
                str = "\""+System.Text.RegularExpressions.Regex.Match(str, r).ToString()+"\"";    //提取信息沒有說明*號代碼是什么?數字?字符?
      

  5.   

    string str = @"sadfsdfsdf""/Ehome/showNews.htm?2005100102121fsdf""sdfsdfsdf";            string r = @"""/Ehome/showNews.htm\?200510010.+\""";
                str = System.Text.RegularExpressions.Regex.Match(str, r).ToString();    //提取信息
    //str:"/Ehome/showNews.htm?2005100102121fsdf"
      

  6.   

    trystring yourStr = ..............;
    Match m = Regex.Match(yourStr, @"""/Ehome/showNews\.htm\?200510010.*?""", RegexOptions.IgnoreCase);
    string resultStr = "";
    if (m.Success)
    {
        resultStr = m.Value;
    }