获取html字符串中纯文本,第一张图片src,所有图片的src_gaoqiang1112的博客-程序员秘密

技术标签: html中的纯文本  移动端  html中的第一个src路径  html中所有img的src路径  前端  

第一张图片src

getFirstPic(str) {
  let data = ''
  str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/, function(match, capture) {
    data = capture
  })
  return data
},

所有图片的src

getimgsrc(htmlstr) {
  var reg = /<img.+?src=('|")?([^'"]+)('|")?(?:\s+|>)/gim
  var arr = []
  var tem = null
  while (tem = reg.exec(htmlstr)) {
    arr.push(tem[2])
  }
  return arr
},

html中去除标签的纯文本

filterText(str) {
  str = str.replace(/<\/?[^>]*>/g, '') // 去除HTML tag
  str = str.replace(/[ | ]*\n/g, '\n') // 去除行尾空白
  str = str.replace(/ /ig, '') // 去掉
  return str
},
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gaoqiang1112/article/details/101086292

智能推荐

python七巧板绘制图案_p5.js绘制七巧板图案2020-09-02_weixin_39915820的博客-程序员秘密

七巧板七巧板大家都熟悉的,有一段时间因缘巧合,了解到七巧板在幼儿数学中应用比较普遍。有道幼儿数学思维课的教具中也有七巧板。上图是一个五年级的小朋友,自己用p5.js画的七巧板,钻研了很久,我表示很开心。下面是他的代码:function setup() {createCanvas(300,300);strokeWeight(2)}function draw() {background(255 ,16...

python cgi服务器安装配置_wbzhongsy的博客-程序员秘密

https://www.cnblogs.com/Ningy/p/7782121.html安装的Apache版本:httpd-2.4.29-Win64-VC15.zip  [此版本需要Windows电脑安装VC 2015运行库](http://httpd.apache.org/docs/current/platform/windows.html#down)   (版本有可能升

jQuery中的事件处理与动画效果_暮白寒窗雪的博客-程序员秘密

jQuery的事件处理、 jQuery的事件对象、 jQuery其他方法、 jQuery动画

Mahout学习系列之推荐算法_mahout推荐算法_YueBanWa的博客-程序员秘密

Mahout学习系列之推荐算法来源:Gamer_gyt阅读:356时间:2016-04-01 00:54分享:0参考:从源代码剖析Mahout推荐引擎      mahout 推荐系统示例      Mahout推荐算法API详解使用Mahout实现协同过滤 Mahout的taste推荐系统里的几种Recommender分析

石嘉凯 2018.6.24_石凯嘉_qq_36499634的博客-程序员秘密

今日学习任务:  用AD制图,完成单片机最小系统。今日任务完成情况:按要求完成制图,制作元件库和封装并且绘制pcb板子,手动布线。今日开发中出现的问题汇总:绘制PCB图时布线较乱。今日未解决问题:无今日开发收获:学会了如何绘制pcb板子。自我评价:老师的要求能够基本完成,还可以。...

随便推点

Android使用资源(一)_laola的故事的博客-程序员秘密

Android 中的资源是指可以在代码中使用的外部文件(1)字符串资源定义字符串资源:字符串资源位于res/values目录下,根元素是标记,在该元素中,通过标记来定义字符串,通过的name属性来指定字符串的名称。例子如下: 关于泡泡龙 使用字符串资源:在Java中使用:R.string.字符串的名字在XML文件中使用:andr

Python Function 函数_Kaizyn的博客-程序员秘密

自定义函数def name ( parameter1 , parameter2 ) : # 别忘了冒号 参数可以有任意个(貌似可以没有) res = parameter1 * parameter2 #pyhon 用空格缩进 return res # 可以没有返回值Python 模块 里的函数print sqrt(25)import math #generi

MySQL check the manual that corresponds to your MySQL server version for the right syntax错误_samile6899的博客-程序员秘密

最近在做一个Web项目的时候,SSH框架实体映射生成表的时候,其中一个实体无法生成相应的数据表,在仔细分析了日志的情况下,找到了相关的错误信息,错误信息显示“  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synt

理解汇编语言_汇编语言解读_天马行空_的博客-程序员秘密

从汇编语言中,可以很好地理解CPU的运行,特别是对计算机整体架构的理解。冯诺依曼最早提出了以存储器为核心的现代电子计算机架构。从编程语言的层次上看,汇编语言属于低级语言。计算机只可以识别(译码)二进制,但是为什么呢?因为计算机的元器件只有高低电平之分,而没有高、中高、中、中低和低之分,如果有这些,那也许计算机可以识别5进制的数了,就像控制灯的开关,只有开和关两个状态,现在某些灯可以调整亮度,可以理解调整电流的大小?而对于计算机的元器件,例如晶体二极管,它只有两个状态。计算机识别0和1,其实是识别电.

Excel VBA将某列数值存入一个数组_vba 一列数据存入数组_ChristopherChen的博客-程序员秘密

Sub test()Dim arr() As String '定义动态数组Dim n As LongDim i As Integern = Application.WorksheetFunction.CountA(Range("A:A")) '确定A列非空数据数量ReDim arr(1 To n) As String

如何在浏览器上跑深度学习模型?并且一行JS代码都不用写_AI科技大本营的博客-程序员秘密

翻译 | 林椿眄编辑 | 周翔2017 年 8 月,华盛顿大学的陈天奇团队发布了 TVM,和 NNVM 一起组成深度学习到各种硬件的完整优化工具链,支持手机、CUDA、OpenCL、Metal、JavaScript 以及其它各种后端,而且用户可以针对这些目标平台用 Python 来进行调优。那么到底什么是 TVM 呢?陈天奇在论文(https://arxiv.org/pdf/1802.04799....

推荐文章

热门文章

相关标签