Javascript RegExp查找声音云链接
我正在尽我最大的努力设计一个聊天室,我希望它能找到soundcloud链接,并将它们变成一个可以播放歌曲的播放器。我知道如何为播放器使用他们的API,但我无法让我的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
/https:\/\/soundcloud\.com\//gi
只查找soundcloud位,但我还希望它查找斜杠后面的所有内容,直到它碰到空白
但我也希望它能找到斜杠后面的所有内容,直到它碰到空格。
然后您可以使用:
/https?:\/\/soundcloud\.com\/\S*/gi
\S*
将在https://soundcloud.com/
segment这将捕获链接后的任何标点符号。句号、逗号、分号、圆括号、方括号等@idbehold:请阅读OP所说的问题:我还希望它找到斜杠后面的所有内容,直到斜杠碰到空格。
他想要的是将聊天中的soundcloud链接变成iframe播放器。在正则表达式中捕获标点符号很可能会破坏该功能。OP可能会说,他想在斜杠后捕获所有内容,直到空格,但这肯定不是他所需要的。