水平太菜,一直搞不懂正则表达式。
以下是富文本编辑器生成的HTML,其中可能会夹杂一些图片地址,我希望把全部的图片地址提取处理,放到一个数组中。
[HTML] 纯文本查看 复制代码 <h1>电话</h1><p>的汉人同化它的好帖</p><p>收到退货rtdsth</p><p>等富含人体h</p><p> </p><figure class="image"><img src="https://7765-kk-yy-1302668058.tcb.qcloud.la/notice/image/20230124/13553687299/1674571083349_OHR.GalileoMoons_ZH-CN0498325568_1920x1080.jpg"></figure><p>洞庭湖人太少hstrhsrth</p><p> </p><figure class="image"><img src="https://7765-kk-yy-1302668058.tcb.qcloud.la/notice/image/20230124/13553687299/1674571113655_be6e7ee47196117d743e38015197ecdf924d2ec4bc0fbff5d69ec24b67b828c2.jpg"></figure><p>石头人和</p>
提取条件大概就是:<img src="要提取的内容">
希望的结果是这样的:
[JavaScript] 纯文本查看 复制代码 arr = [
"https://7765-kk-yy-1302668058.tcb.qcloud.la/notice/image/20230124/13553687299/1674571083349_OHR.GalileoMoons_ZH-CN0498325568_1920x1080.jpg",
"https://7765-kk-yy-1302668058.tcb.qcloud.la/notice/image/20230124/13553687299/1674571113655_be6e7ee47196117d743e38015197ecdf924d2ec4bc0fbff5d69ec24b67b828c2.jpg"
];
网上查了一下,知道应该是用match方法,但试了几个写法,都不是想要的结果。
不知道应该怎么写才对,请各位大佬指教,感谢。
|