Regex 使用正则表达式获取URL
我正在尝试从中提取URLRegex 使用正则表达式获取URL,regex,windows-phone-7,c#-4.0,Regex,Windows Phone 7,C# 4.0,我正在尝试从中提取URL <description> <![CDATA[ <img src="http://www.jawharafm.net/Galerie/admin/?public&action=photo_large&key=RuQhuDKGNA52" alt="" /> ]]> </description> 但这将返回从http开始直到alt=”“ps的所有数据。我有一个完整的描述文件,所以我不能仅通过52或整个键来结
<description>
<![CDATA[
<img src="http://www.jawharafm.net/Galerie/admin/?public&action=photo_large&key=RuQhuDKGNA52" alt="" />
]]>
</description>
但这将返回从http开始直到
alt=”“
ps的所有数据。我有一个完整的描述文件,所以我不能仅通过52
或整个键来结束,因为它是动态的。https?://[^”]*
应该可以做到这一点此模式将使作业:
(?<=src=")([^"]*)(?=")
(?这对于http URL是可以的,但与https URL不匹配。
(?<=src=")([^"]*)(?=")
@"(?<=src="")([^""]*)(?="")"