我正在尝试构建一个正则表达式来解析 HTML 文件并获取所有图像文件。我需要这样做以便在将图像作为电子邮件发送之前嵌入图像。
是否有可以引用图像的“地点列表”?例如,我知道我需要查看 inside <img src="here" />
,或 CSS 样式url('here')
,或background='here'
,但这是否涵盖所有情况?
正则表达式是否已经存在于某个地方?我发现编写正则表达式很痛苦,我不想错过任何一个案例,或者忘记处理一些损坏的 HTML 标记。
对于<img>
标签,我发现了这样的内容:
(?<=img\s+src\=[\x27\x22])(?<Url>[^\x27\x22]*)(?=[\x27\x22])
但我不知道如何包括其他地方。