如何用正则匹配文本中的文件路径?
文件 如何 路径 文本 匹配 正则
2023-09-11 14:17:02 时间
******************
<img src="http://www.abc.com/a.jpg" alt="" /><img src="www.abcd.com/abcc.jpg" alt="" />
<img src="www.abc.com/aaa/cdef/25gfitt8/aaaa.gif" alt="" /><img src="img.abc.com/a/222/a.png" alt="">
<img src="www.abc.com/a.jpg" alt="" />
<img src="abc.net/abc.jpg" alt="" />
******************
设以上内容全部为文本内容,并非html标签。
如何通过正则匹配出所有资源路径,不包含资源名。
单行、多行、转行、路径层次、路径名、资源名都未知。
简单来说就是: 链接中最后一个斜杠/前面的内容。
难点一:同一行中可能有多条资源,即多个斜杠/;
难点二:所有路径层次、名称都未知。
比如:
要匹配的内容:两行(文本)。
<img src="http://www.abc.com/a.jpg" alt="" /><img src="www.abcd.com/abcc.jpg" alt="" />
<img src="222/abcc.jpg" alt="" />
结果:三个匹配到的内容(路径)。
http://www.abc.com/
www.abcd.com/
222/
相关文章
- 如何在html中引入jsx文件
- tomcat如何访问非webapp下的资源文件
- 如何在github上下载单个文件
- 如何使用keil5将stm32的hal库编译成lib文件——F1版本
- Linux系统中运行.sh文件的几种方法
- Allegro如何输出IDF文件操作指导
- Linux 移动或重命名文件/目录-mv 的10个实用例子
- Linux系统中如何查找大文件或文件夹的方法
- 文件下载乱码
- socket与文件描述符
- linux下如何映射宿主机中的文件到容器中?
- linux shell中如何获取文件的最后一行
- SVN如何删除文件名包含空格的文件
- Apache Tomcat任意文件读取漏洞POC测试(CVE-2020-1938)
- 模块源代码文件时怎么样变成模块对象的?
- lds 文件说明
- DSN文件怎么用Proteus打开
- 安卓插件化课程-第六篇:使用插件apk中的so文件
- VScode 中如何取消设置文件内容可以滚动到最后一行之后
- win7下如何执行批处理文件
- 浅析Nginx常用配置:如何根据user-agent适配PC/移动设备、如何配置https、如何开启静态服务、如何设置图片防盗链、如何配置请求过滤、如何配置静态文件的缓存时间、如何配置http转发到https、如何配置泛域名路径分离及泛域名转发
- 将Chrome浏览器中的扩展程序导出为crx插件文件
- 如何使用python制作一款屏幕颜色提取器,附带exe文件
- LoadRunner中写文件的案例
- 如何直接访问WEB-INF下列文件
- python第二十九课——文件读写(写数据的操作)
- 如何打开hprof文件
- java的文件上传和下载 抄袭别人的.在底部有说明.
- Layui 文件上传 附带data数据