从中的Javascript提取Url
本文关键字:提取 Url Javascript | 更新日期: 2023-09-27 18:12:01
我是Regex的新手,你能帮我在C#中编写Regex,从下面的文本中提取url吗?
示例1
x+=1;
top.location.href = "http://www.keenthemes.com/preview/index.php?theme=metronic";
示例2
alert("are you sure");
top.location.href = 'http://www.keenthemes.com/preview/index.php?theme=metronic';
如果URL总是以http://
开头,则应该使用以下方法:
["'](http.*)["']
URL存储在Match
对象的第二组(Groups[1].Value
(中
(http|ftp|https):'/'/['w'-_]+('.['w'-_]+)+(['w'-'.,@?^=%&:/~'+#]*['w'-'@?^=%&/~'+#])?
这适用于任何类型的url。有关更多信息,请查看http://regexlib.com/Search.aspx?k=URL&AspxAutoDetectCookieSupport=1