请教一个正则问题 <title>标题-栏目1</title><title>标题-栏目1-栏目2</title><title>标题-栏目1-栏目2-栏目3</title>请教一个表达式能够匹配上述三种情况,取出"标题",谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则:<title>\s(0,)<Title>-.*?</title> <title>\s(0,)<Title>-.*?</title>对头 To wangkun9999 不行呀 不好意思,上面错了(?<=<title>)[^<]+?(?=<\/title>) To wuhq030710914 可能我没有说明白,我只相取 "标题" 过滤掉后面的 -栏目 有三种情况,如何过滤,谢谢 那就用这个,前提是标题中不能有“-”(?<=<title>).+?(?=-.*?<\/title>) To wuhq030710914 非常感谢,马上结帐 ^<title>(?<biaoti>[^-].*)-.*</title>$ string s1 = "<title> 标题1-栏目1 </title> ";string s2 = "<title> 标题2-栏目1-栏目2 </title> ";string s3 = "<title> 标题3-栏目1-栏目2-栏目3 </title> ";System.Text.RegularExpressions.Regex r = new Regex("<title>|-栏目.+");Response.Write(r.Replace(s1, "") + "<br />");Response.Write(r.Replace(s2, "") + "<br />");Response.Write(r.Replace(s3, "") + "<br />");页面显示为:标题1标题2标题3 如何在Page.LoadTemplate时,往模板文件a.ascx中传一个参数? asp.net 三层架构的代码问题 这一句JS是什意思??? 如何引用一个 Html 控件对象? iframe如何实现这样的结果 datalist web页面访问不了 javascript菜单问题 求助,请问类似这种操作导航似的页面用ASP.NET能实现吗 在Web.config里配置接链字符串简单问题 StreamObject.Read 无法访问已关闭的文件 如何让VS2005中文本框的内容换行?
对头
不行呀
可能我没有说明白,我只相取 "标题" 过滤掉后面的 -栏目 有三种情况,如何过滤,谢谢
(?<=<title>).+?(?=-.*?<\/title>)
非常感谢,马上结帐
string s1 = "<title> 标题1-栏目1 </title> ";
string s2 = "<title> 标题2-栏目1-栏目2 </title> ";
string s3 = "<title> 标题3-栏目1-栏目2-栏目3 </title> ";
System.Text.RegularExpressions.Regex r = new Regex("<title>|-栏目.+");
Response.Write(r.Replace(s1, "") + "<br />");
Response.Write(r.Replace(s2, "") + "<br />");
Response.Write(r.Replace(s3, "") + "<br />");
页面显示为:
标题1
标题2
标题3