Relation.ashx?vid=<%= Regex.Replace(Request.Url.ToString(), @"^.*blog/(\w+)/(\d+)/message.aspx$", @"$2").ToString() %>&vtype=group\"主要是^.*blog/(\w+)/(\d+)/message.aspx$
我现在只知道加上i可以忽略大小写,但是在这里该如何加,谢谢.

解决方案 »

  1.   

    to  foyuan(暴走零零漆):
    谢谢你
    我的正则表达式是^.*blog/(\w+)/(\d+)/message.aspx$
    不是^.*blog/(\w+)/(\d+)
      

  2.   

    你这个是一个URL吗 如果是的话 大小写是不会影响链接的
      

  3.   

    string pain=hitDoc.Get("resume");//字符串
        System.Text.RegularExpressions.MatchCollection m= Regex.Matches(pain,keyString,RegexOptions.IgnoreCase);//忽略大小写搜索字符串中的关键字
        for(int j=0;j<m.Count;j++)//循环在匹配的子串前后插东东
        {     //j×31为插入html标签使pain字符串增加的长度:
         pain=pain.Insert((m[j].Index+keyString.Length+j*31),"</span>");//关键字后插入html标签
         pain=pain.Insert((m[j].Index+j*31),"<span class=\"Highlight\">");//关键字前插入html标签
        }
     
      

  4.   

    这是在哪里写的,这样试下
    Regex.Replace(Request.Url.ToString(), @"^.*blog/(\w+)/(\d+)/message.aspx$", @"$2")
    --->
    Regex.Replace(Request.Url.ToString(), @"^.*?blog/(\w+)/(\d+)/message\.aspx$", @"$2",RegexOptions.IgnoreCase)你的正则有点问题,在你的基础上顺便改了下
    其实你的这个正则可以不用那么麻烦的^o^
      

  5.   

    to wen01071081():
    我这需要获取id的值,来做页面跳转
    因此是区分大小写的,如果不匹配是获取不到id的to reallylovesky(时之沙) :
    首先谢谢你,但是我需要的是javascript的代码,请问可以提供一下吗?
    谢谢
      

  6.   

    to lxcnn(过客):
    谢谢你!搞定!!to 大家:
    谢谢大家的帮忙,结帖
      

  7.   

    lz看下这个 (?i)abc 表示abc都忽略大小写 a(?i)bc 表示bc忽略大小写 a((?i)b)c 表示只有b忽略大小写