`
faylai
  • 浏览: 78489 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

用正则表达式获取图片img标签的url

    博客分类:
  • js
阅读更多

 

var reg=/<img\s+.*?src=(?:'(.+?)'|"(.+?)")\s*.*?(?:>|\/>)/igm
var strXml ="sdfdfsadf <img src='xx/aa.jpg'/>sdfsdfsdf<img src='gg.jpg'/>sdfsdfsd<img size='19' src='cgg.jpg' n='20'>";
var result = []; 
var match; 
while( match=reg.exec(strXml) ){ 
result.push(match[0],match[1]); 
} 
alert(result); 
分享到:
评论

相关推荐

    asp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txt

    对于提取 HTML 中的图片路径,我们需要设计一个能够匹配 `&lt;img&gt;` 标签并捕获 `src` 属性值的正则表达式。 #### 示例代码分析 下面的示例展示了两种不同的方法来从 HTML 字符串中提取图片路径: ##### 方法一:`...

    php使用正则表达式获取图片url的方法

    通过本文的学习,读者可以掌握如何在PHP中使用正则表达式来提取HTML代码中的图片URL。此技能不仅限于提取图片URL,还可以拓展到其他类型数据的提取,只要调整正则表达式模式即可。例如,可以修改正则表达式来提取...

    正则表达式获取网页HTML,css,js,图片等

    正则表达式可以用来查找HTML文档中的特定部分,例如,要获取所有链接(`&lt;a&gt;`标签),可以使用如下正则:`["']([^"']+)["'][^&gt;]*&gt;`。这会匹配所有`&lt;a&gt;`标签,并捕获其`href`属性值。 2. **CSS提取**: CSS负责网页...

    JavaScript正则表达式替换字符串中图片地址(img src)的方法

    针对替换img标签src属性的问题,我们可以创建一个正则表达式来匹配img标签及其src属性。以下是一个示例: ```javascript const content = '&lt;img src="//...

    正则表达式实例 网页前端开发

    使用 `/https?:\/\/([^\/]+).*/i` 正则表达式,可以提取URL中的域名部分,`preg_replace` 函数则去掉 "www." 前缀。 5. **UBB标签分析**: 通过 `eregi_replace` 函数(在PHP较旧版本中使用,已被 `preg_replace`...

    初学python爬虫,记录一下学习过程,正则表达式提取图片网址

    本篇将详细介绍如何利用正则表达式(Regular Expression)从网页中提取图片链接,以实现基础的网络爬虫功能。 首先,我们导入所需的库。Python中的`re`库提供了对正则表达式的支持,而`requests`库则用于发送HTTP...

    正则获取html中的 <img src = 图片地址

    在本场景中,我们关注的是如何利用正则表达式从HTML文档中提取`&lt;img&gt;`标签内的`src`属性,即图片链接地址。这在网页抓取、数据挖掘或内容分析等任务中非常常见。 首先,我们需要了解HTML的基本结构。HTML...

    下载网页源码并用正则表达式提取图片vb

    通过以上步骤,你可以创建一个VB程序,它能够自动下载指定网页的源码,使用正则表达式找出其中的图片链接,并将这些图片下载到本地。在实际应用中,你可能还需要处理一些边缘情况,如错误处理、编码问题,或者考虑...

    Java中使用正则表达式获取网页中所有图片的路径

    然后,定义了一个正则表达式`Pattern`,用于匹配`&lt;img&gt;`标签。正则表达式如下: ```java "&lt;img\\s[^&gt;]*\\bsrc\\s*=\\s*(['\"])?([^'/\"\\n\\r\\f&gt;]+(\\.jpg|\\.bmp|\\.eps|\\.gif|\\.mif|\\.miff|\\.png|\\.tif|\\....

    4.3_信息过滤规则-正则表达式1

    例如,若要获取所有图片的URL,简单的 findAll("img") 方法可能不够全面,因为需要排除一些非实际内容的图片。因此,使用正则表达式能更灵活地定位并提取特定的元素或数据,即使网页布局和内容有所变化。 在正则...

    C#正则表达式匹配HTML中的图片路径,图片地址代码

    方法内部使用正则表达式搜索匹配的图片标签,并将捕获到的图片地址存储在数组`sUrlList`中。 需要注意的是,正则表达式虽然强大,但并不是处理HTML文档的最佳工具。HTML的结构复杂多变,而正则表达式只能提供线性...

    ASP.NET 正则表达式

    在ASP.NET开发中,正则表达式的使用非常广泛,可以帮助开发者实现复杂的文本处理任务。本文将详细介绍几个在ASP.NET中常用的正则表达式及其应用场景。 #### 图片链接匹配 ```regex &lt;img src[^&gt;]*[^/].(?:jpg|bmp|...

    php利用正则表达式取出图片的URL

    为了提取HTML文档中的图片URL,我们需要构建一个正则表达式来匹配`&lt;img&gt;`标签中的`src`属性值。示例中的正则表达式为: ```php '/&lt;img\ssrc=\"(http:\/\/.+\.(jpg|gif|bmp|bnp))\"&gt;/i' ``` - **解释**: - `&lt;img\...

    js获取富文本中的第一张图片(正则表达式)

    在这段代码中,正则表达式`/&lt;img[^&gt;]*src=['"]([^'"]+)[^&gt;]*&gt;/`的作用是查找包含`src`属性的`&lt;img&gt;`标签,并捕获`src`属性中URL的部分。`[^&gt;]*`这部分表示匹配除了`&gt;`之外的任意字符任意次,目的是匹配`&lt;img&gt;`标签内...

    PHP通过正则表达式下载图片到本地的实现代码

    复制代码 代码如下:&lt;... function get_pic($pic_url) { //获取图片二进制流 $data=CurlGet($pic_url); /*利用正则表达式得到图片链接*/ $pattern_src = ‘/&lt;[img|IMG].*?src=[\’|\”](.*?(?:[\.

    简单并常用的正则表达式

    - **获取信息中的图片链接**:“`&lt;img.*?src=["'](.*?)["'].*?&gt;`”:用于从HTML文档中提取出图片链接。 - **获取信息中的IP地址**:“`(\d+)\.(\d+)\.(\d+)\.(\d+)`”:用于从文本中提取IP地址。 - **获取信息中的...

    正则函数提取图片地址

    这个例子展示了如何在Python中使用正则表达式提取图片URL。类似的,其他编程语言如JavaScript、Java、C#等也有相应的正则函数供你使用。 总之,正则函数提取图片地址是一个常见的任务,通过理解和应用正则表达式,...

    JS点击图片改变图片图径并用正则表达式取图片名的代码

    标题中的“JS点击图片改变图片路径并用正则表达式取图片名的代码”描述了一个JavaScript功能,该功能允许用户点击图片时改变图片的源(src)属性,并使用正则表达式来提取图片的名称。这个功能可能用于实现某种交互...

    爬虫中的小知识点

    在爬虫中,我们可以利用正则表达式来定位HTML中的图片链接,例如,查找`&lt;img&gt;`标签,它的源代码通常形如`&lt;img src="http://example.com/image.jpg"&gt;`。 为了匹配到这些链接,我们可以编写如下的正则模式:`&lt;img\s+...

    C#使用正则表达式抓取网站信息示例

    对于商品价格的提取,首先构建了一个获取价格的URL,然后通过WebHandler类获取该URL返回的JSON字符串,并通过正则表达式 @"\"p\"":\""(?&lt;Object&gt;\d+(\.\d{1,2})?)\""" 捕获价格数据,最终通过WebHandler....

Global site tag (gtag.js) - Google Analytics