原来的需求是要把石墨文档的文件完全搬到本地,但是图片都在云端,就需要用正则表达式匹配到文档里的网络图片链接,然后弄下来并改文件夹为本地路径。
后面增加了想法,有没有一个正则表达式可以把任意网络文件中的网络图片地址都匹配出来,不管这文本有多乱,只要这个文本可能有意义。
折腾了一下应该是有办法的。
需求如下:
有如下乱七八糟的文本
图片1:
https://img.alicdn.com/imgextra/i3/194/TB22Vj0dwoQMeJjy0FoXXcShVXa_!!194-2-luban.png_120x120q90.jpg_.webp
MyPic1:http://img.shimo.com/pic/mypic/Jd7oOG9IjwwAnNU.png100*100.pngMyPic2:http://img.shimo.com/Jd7oOG9IjwwAnNU.png!thumbnail)<img src = "https://img.alicdn.com/f/Jd7oOG9IjwAnNU7.png!thumbnail">图片2:https://uploader.shimo.im/f/deuk64Z2MLcWI91O.png图片3:https://uploader.shimo.im/f/deuk64Z2MLcWI91O.png!thumbnailhttps://www.baidu.comhttps://uploader.shimo.im/f/TIHc0HxMY4kUa.jpg.100*100.jpg(https://uploader.shimo.im/f/deuk64Z2MLcW.png.500x500.png!thumbnail)
要匹配所有的网络图片链接,如下图