Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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查找声音云链接_Javascript_Regex_Hyperlink_Chat_Soundcloud - Fatal编程技术网

Javascript RegExp查找声音云链接

Javascript RegExp查找声音云链接,javascript,regex,hyperlink,chat,soundcloud,Javascript,Regex,Hyperlink,Chat,Soundcloud,我正在尽我最大的努力设计一个聊天室,我希望它能找到soundcloud链接,并将它们变成一个可以播放歌曲的播放器。我知道如何为播放器使用他们的API,但我无法让我的RegExp正常工作 我的代码:/https:\/\/soundcloud\.com\//gi只查找soundcloud位,但我还希望它查找斜杠后面的所有内容,直到它碰到空白 但我也希望它能找到斜杠后面的所有内容,直到它碰到空格。 然后您可以使用: /https?:\/\/soundcloud\.com\/\S*/gi \S*将在h

我正在尽我最大的努力设计一个聊天室,我希望它能找到soundcloud链接,并将它们变成一个可以播放歌曲的播放器。我知道如何为播放器使用他们的API,但我无法让我的RegExp正常工作

我的代码:
/https:\/\/soundcloud\.com\//gi
只查找soundcloud位,但我还希望它查找斜杠后面的所有内容,直到它碰到空白

但我也希望它能找到斜杠后面的所有内容,直到它碰到空格。

然后您可以使用:

/https?:\/\/soundcloud\.com\/\S*/gi

\S*
将在
https://soundcloud.com/
segment

这将捕获链接后的任何标点符号。句号、逗号、分号、圆括号、方括号等@idbehold:请阅读OP所说的问题:
我还希望它找到斜杠后面的所有内容,直到斜杠碰到空格。
他想要的是将聊天中的soundcloud链接变成iframe播放器。在正则表达式中捕获标点符号很可能会破坏该功能。OP可能会说,他想在斜杠后捕获所有内容,直到空格,但这肯定不是他所需要的。