Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用regexp从文本获取URL_Javascript_Regex_Url - Fatal编程技术网

Javascript 使用regexp从文本获取URL

Javascript 使用regexp从文本获取URL,javascript,regex,url,Javascript,Regex,Url,我有一个带有标签和垃圾的文本块。在这一块里有一个我想要的youtube视频链接,它总是以'http://www.youtube 总是以“ 我正在寻找一个正则表达式,将提取url。谢谢 这就是我所拥有的: ((https?|ftp|file)\://|www.)[A-Za-z0-9\.\-]+(/[A-Za-z0-9\?\&\=;\+!\(\)\*\-\._~%]*)*[^'] 你可以试试这个正则表达式 www.youtube[^']* [^']匹配除' [^']*将0与除“之外的许多字

我有一个带有标签和垃圾的文本块。在这一块里有一个我想要的youtube视频链接,它总是以'http://www.youtube 总是以“

我正在寻找一个正则表达式,将提取url。谢谢

这就是我所拥有的:

((https?|ftp|file)\://|www.)[A-Za-z0-9\.\-]+(/[A-Za-z0-9\?\&\=;\+!\(\)\*\-\._~%]*)*[^']

你可以试试这个正则表达式

www.youtube[^']*

[^']匹配除'


[^']*将0与除“

之外的许多字符进行匹配。您需要向我们展示您所尝试的内容,以便我们更正您的错误。以下是有关JavaScript正则表达式的一些信息:类似于此手表的内容?v\=.*感谢您的指导。非常感谢!我想说,前瞻甚至是无用的,因为[^']将完成这项工作。@JavierDiaz thx..编辑了ans