Vbscript 经典ASP-从字符串中提取URL

Vbscript 经典ASP-从字符串中提取URL,vbscript,asp-classic,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_

尝试仅在文本字符串中的两个引号之间提取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)

这句话不应该是:EndURL=InstrstartURL+7,Link_Youtube,很好的建议,因为这也是我最后走的路。算了吧,我的头撞在墙上,直到我在这里发帖,10分钟后我才明白过来,lol.chr34是双引号,可以与Instr一起使用
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