【发布时间】:2013-04-27 09:51:18
【问题描述】:
谁能给我正则表达式的模式来获取所有本地图像。 :( 我正在使用下面的代码,但它包含图片链接。
Regex rgx = new Regex("[^\\/:*?\"<>|]+\\.(?i)(jpg|png|gif|bmp)", RegexOptions.IgnoreCase);
输入:
http://dl9.glitter-graphics.net/pub/846/846279rr8zhg26y6.gif
images/strawberries.jpg
输出:
846279rr8zhg26y6.gif
strawberries.jpg
我不想要846279rr8zhg26y6.gif
【问题讨论】:
-
您要查找的输出是什么
-
如果保证图像在该位置,您可以执行类似 `images\\/([^\\s.]+)\\.(jpg|png|gif|bmp) 之类的操作
-
如果任务足够具体,那么正则表达式搜索恰好是 html 的数据就可以了。在这种情况下,实际数据似乎是 URL。
标签: regex