我有一个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".*?\/>
源有几个项目,只需要获取第一个项目。
怎么了?
答案 0 :(得分:2)
基本上Joe说的除了这个之外有点简单且能够处理更复杂的img标签,例如那些包含其他属性或非自动关闭的属性。
<img.+?src="(.+?)".*?>
答案 1 :(得分:1)
我认为此正则表达式会为您提供您尝试的结果:<img src="([^"]*)".*\/>