从RegEx获取图片网址

时间:2015-07-09 18:29:27

标签: regex

我有一个img标签,我想只获取URL,我的意思是,src属性中的内容。

字符串是:

<img src="http://preview.turbosquid.com/Preview/2014/05/18__03_00_00/0.jpg9719119e-13a7-4a25-8544-b966ea37e300Original.jpg" data-width="1200" data-height="1200" data-turntable="0" itemprop="image" style="top: 0px; left: 0px; max-height: none; max-width: none; height: 100%; width: auto; cursor: default;"/>

和正则表达式是:

<img src="(.*?)".*?itemprop="image".*?\/>

源有几个项目,只需要获取第一个项目。

Here is the example

怎么了?

2 个答案:

答案 0 :(得分:2)

基本上Joe说的除了这个之外有点简单且能够处理更复杂的img标签,例如那些包含其他属性或非自动关闭的属性。

<img.+?src="(.+?)".*?>

答案 1 :(得分:1)

我认为此正则表达式会为您提供您尝试的结果:<img src="([^"]*)".*\/>

https://regex101.com/r/qA5dB7/2

查看对您示例的修改