请教个正则表达式的问题,
我想从html文件中提取图片url,
比如,<img src="https://avatar.csdn.net/0/6/0/3_z69183787.jpg
"/>
<img src="https://avatar.csdn.net/0/6/0/3_z69183787.png
"/>
如果只提取png图片正则表达式怎么写
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
GoCityPass新加坡曼谷通票 2018-07-15 03:35最佳回答 专家已采纳<textarea id="ta"> 请教个正则表达式的问题, 我想从html文件中提取图片url, 比如,<img src="https://avatar.csdn.net/0/6/0/3_z69183787.jpg " /> <img src="https://avatar.csdn.net/0/6/0/3_z69183787.png " /> 如果只提取png图片正则表达式怎么写</textarea> <script> var re = /src="(.+?\.png)/gi, rst = [] while(m=re.exec(ta.value))rst.push(m[1]) console.log(rst) </script>
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(5条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2018-07-15 02:28回答 6 已采纳 ``` 请教个正则表达式的问题, 我想从html文件中提取图片url, 比如, 如果只提取png图片正则表达式怎么写 ```
- 2021-10-25 18:26回答 2 已采纳 regex = r"('gender':\s*{[^}]+})|('glasses':\s*{[^}]+})|('emotion':.+.jpg')" 不清楚是否你每个文件都是类似的,如果不行,再
- 2019-04-11 09:50回答 2 已采纳 Can you use two regex? First to match the entire area with USERNAME and second to match the urls.
- 2018-01-03 13:59jafari的博客 正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于...
- 2022-01-28 03:36珍惜时间小李的博客 换句话说,正则表达式就是记录文本规则的代码,通过特殊字符+普通字符来进行模式描述,方便提取我们想要的信息。 正则表达式目前被集成到了各种文本编辑器/文本处理工具当中。 一、校验数字的表达式 1. 数字:^[0-9]...
- 2021-11-30 15:52时间的情敌的博客 1、最近有个需求,上传图片时,后台会进行对图片压缩处理,生成一个缩略图,前端这边图片展示时显示缩略图路径,代码如下: <div v-if="val.type == '图文'" class="item_center"> <img :src="val.image ...
- 2017-03-08 03:33回答 1 已采纳 ``` #coding:utf-8 import re a = u"EUVWAHSZJUSBHHC|水晶城街一汽福达|148路@2deb8f03,148路@2deb8f03,169路
- 2017-07-19 00:11回答 1 已采纳 This will slightly improve the accuracy of your original pattern. My pattern will operate nearly
- 2018-09-29 02:59回答 2 已采纳 首先 file是你得到的文件 File[] files = file.listFiles(); 获取目录下的所有文件 List fileList = new ArrayList();//定义一个
- 2020-03-03 14:33树洞菇凉的博客 一、校验数字的表达式 1:数字:^[0-9]*$ 2: n位的数字:^\d{n}$ 3: 至少n位的数字:^\d{n,}$ 4: m-n位的数字:^\d{m,n}$ 5: 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6: 非零开头的最多带两位小数的...
- 2020-05-04 16:43gblfy的博客 ^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $ 表示匹配字符串的结束位置 * 表示匹配 零次到多次 + 表示匹配 一次到多次 (至少有一次) ? 表示匹配零次或一次 . ...
- 2019-07-23 09:26程序三两行的博客 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]...
- 2015-05-27 06:03回答 3 已采纳 http.HandleFunc() can not be used to register a pattern to match a regular expression. In short, t
- 2022-01-09 11:44回答 1 已采纳 /regex\d/g您可以构造一个新的RegExp对象,而不使用语法:var replace = "regex\d";var re = new RegExp(replace,"g"); 您可以通过这种
- 2021-03-25 14:51回答 1 已采纳 var str = "hAAAhg66ggfg"; var t = /^[0-9A-Za-z@!#$%^(){}\.\[\]*+\-]{8,18}$/.test(str); var n = /[@!
- 2022-03-07 18:20实验楼v的博客 在前端开发中,正则表达式是经常使用的。 正则表达式(Regular Expression)是一个定义搜索模式的字符序列。在做文字处理或编写程序时,若需要用到查找、替换等功能时,可以使用正则表达式来简单便捷地完成目标。 ...
- 2020-05-23 20:24wolf鬼刀的博客 js中的正则表达式详解及前端性能优化 文章目录js中的正则表达式详解及前端性能优化一、常用的正则字符二、RegExp类型1.ECMAScript通过RegExp类型支持正则表达式,如下:2.正则表达式定义方式3.正则表达式中的RegExp....
- 2022-03-03 17:49abc234ABC的博客 转载 规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,...这样连接起来就是验证电话的正则表达式了:/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/ 手
- 2020-04-20 15:33回答 3 已采纳 ``` (?<=\()\w+ \w+(?=\)) ```
- 2020-06-02 21:58gaog2zh的博客 文章目录1、校验数字的表达式2、校验字符的表达式3、特殊需求表达式4、正则表达式必知(能让你少写1,000行代码)5、参考***后记*** : 内容 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很...
- 没有解决我的问题, 去提问