首页 新闻 搜索 专区 学院

正则表达式编写

0
[待解决问题]

像这种url 怎么用正则表达式匹配出来 ,不同之处已经标明

问题补充:

具体问题是 <img src=""> 上面的url放在里面,用C#语言匹配出 

恋人星空的主页 恋人星空 | 菜鸟二级 | 园豆:260
提问于:2014-08-05 08:31
< >
分享
所有回答(2)
1

http://pic.cnitblog.com/face/\d+/\d+\.png

影踪派 | 园豆:317 (菜鸟二级) | 2014-08-05 08:48

用C#语言 编写后\d 无法转义

支持(0) 反对(0) 恋人星空 | 园豆:260 (菜鸟二级) | 2014-08-05 10:59
0

var reg=/http:\/\/pic\.cnitblog\.com\/face\/\d+\/\d+\.png/g;

乐享程序员 | 园豆:930 (小虾三级) | 2014-08-05 10:16

var reg=/http:\/\/pic\.cnitblog\.com\/face\/\d+\/\d+\.png/g;
    alert(reg.test("http://pic.cnitblog.com/face/569997/20131212230749.png"));

支持(0) 反对(0) 乐享程序员 | 园豆:930 (小虾三级) | 2014-08-05 10:22

@螺 丝 钉: 

如果是C#,正则表达式应当为:

^http:\\/\\/pic\\.cnitblog\\.com\\/face\\/\\d+\\/\\d+\\.png$

支持(0) 反对(0) 乐享程序员 | 园豆:930 (小虾三级) | 2014-08-05 11:06

@螺 丝 钉: 取不到值   怎么用Regex取到image中的src值

支持(0) 反对(0) 恋人星空 | 园豆:260 (菜鸟二级) | 2014-08-06 13:45

@天空10047: 

new Regex("^http:\\/\\/pic\\.cnitblog\\.com\\/face\\/\\d+\\/\\d+\\.png$");

支持(0) 反对(0) 乐享程序员 | 园豆:930 (小虾三级) | 2014-08-06 20:39

@螺 丝 钉: 还是不行啊 ,匹配不到的

支持(0) 反对(0) 恋人星空 | 园豆:260 (菜鸟二级) | 2014-08-07 09:57

@天空10047: 

我给你发的那个正则表达式只是用于匹配你的src的内容的。

支持(0) 反对(0) 乐享程序员 | 园豆:930 (小虾三级) | 2014-08-07 10:09

@螺 丝 钉: 

如果你要匹配的内容包含<img src='' />

正则表达式为:

<img\\s+src=[',\"]http:\\/\\/pic\\.cnitblog\\.com\\/face\\/\\d+\\/\\d+\\.png[',\"]\\s+\\/>

支持(0) 反对(0) 乐享程序员 | 园豆:930 (小虾三级) | 2014-08-07 10:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册