Relation.ashx?vid=<%= Regex.Replace(Request.Url.ToString(), @"^.*blog/(\w+)/(\d+)/message.aspx$", @"$2").ToString() %>&vtype=group\"主要是^.*blog/(\w+)/(\d+)/message.aspx$
我现在只知道加上i可以忽略大小写,但是在这里该如何加,谢谢.
我现在只知道加上i可以忽略大小写,但是在这里该如何加,谢谢.
谢谢你
我的正则表达式是^.*blog/(\w+)/(\d+)/message.aspx$
不是^.*blog/(\w+)/(\d+)
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标签
}
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^
我这需要获取id的值,来做页面跳转
因此是区分大小写的,如果不匹配是获取不到id的to reallylovesky(时之沙) :
首先谢谢你,但是我需要的是javascript的代码,请问可以提供一下吗?
谢谢
谢谢你!搞定!!to 大家:
谢谢大家的帮忙,结帖