用于提取 src 的正则表达式



我想在 src 之后拉出字符串,就像以下两个示例一样:

  1. 图片/17/0000894189/0000894189-17-005831/image00003.jpg
  2. 图片/17/0000894189/0000894189-17-005831/image0.jpg
<div style="TEXT-ALIGN: center"><img src="Images/17/0000894189/0000894189-17-005831/image00003.jpg"></div>
<div style="TEXT-ALIGN: justify"><iMg style="HEIGHT: 63px; WIDTH: 289px" src="Images/17/0000894189/0000894189-17-005831/image0.jpg"></div>

你能建议可以给我这个值的正则表达式吗?src 属性在 img 标记中的位置可能会有所不同。

这有点取决于您使用正则表达式的位置,但类似

.*src="(([^"]*)".*

应该给你在sed中寻找的路径,例如

sed -n '/img src/s#src="(([^"]*)"#1#gp' inputfile

最新更新