求一正则表达示

renboy20 2012-08-17 05:21:44

http://fdsafdsal.jpg,http://abc.html


我想要取出abc.html

我用正则 @"(?i)http://(?<url>[\s\S]*?html)"

总是取出上面的全部代码,求高手帮助啊

备注:原字符串并非这么简单,所以只能用正则,不能用split方法
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2012-08-17
  • 打赏
  • 举报
回复
(?is)(http://)(?<url>((?!\1).)+?\.html)
q107770540 2012-08-17
  • 打赏
  • 举报
回复
sorry:

(?i)(?<=(http://))((?!\1).)+?\.html
大大黑眼圈 2012-08-17
  • 打赏
  • 举报
回复
以。。。结尾
q107770540 2012-08-17
  • 打赏
  • 举报
回复
你已经使用了命名捕获组 url来存入你想要取得的值了
你为什么不用呢
q107770540 2012-08-17
  • 打赏
  • 举报
回复
m.Groups["url"].Value

or:

(?i)(<=http://).+?\.\html

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧