经典ASP - 从String中提取URL

时间:2014-08-08 20:34:30

标签: vbscript asp-classic

尝试仅在文本字符串中的两个引号之间拉取URL。我希望以“www.youtube.com/embed/abcdefg”结尾。目前,EndURL拉0,这意味着它没有找到双引号。

Link_Youtube = <iframe width="560" height="315" src="//www.youtube.com/embed/abcdefg" frameborder="0" allowfullscreen></iframe>

StartURL =  Instr(Link_Youtube,"src=")
EndURL =    Instr(startURL+7, Link_Youtube, Instr(Link_Youtube,""""))
Link_Youtube = Mid(Link_Youtube, startURL+6, EndURL)

更新(正常工作)代码:

If Instr(Link_Youtube,"iframe") > 0 Then    'embed
    startURL =  Instr(Link_Youtube,"src=")+7
    EndURL =    Instr(startURL, Link_Youtube, """") - startURL
    Link_Youtube = Mid(Link_Youtube, startURL, EndURL)
End If

0 个答案:

没有答案