2013-12-07 3 views
0

Я изо всех сил пытаюсь создать чат, и я хочу, чтобы он нашел звуковые ссылки и превратил их в плеер, который может играть песню. Я знаю, как использовать их API для игрока, но я не могу заставить свой RegExp работать.RegExp find soundcloud link

Мой код: /https:\/\/soundcloud\.com\//gi находит только бит soundcloud, но я также хочу, чтобы он нашел все, что приходит после косой черты, пока оно не попадет в пробел.

ответ

1

but I also want it to find everything that comes after the slash until it hits whitespace.

ТОГДА вы ча использовать:

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

\S* будет соответствовать 0 или более символов без пробелов после https://soundcloud.com/ сегмента

+0

Это будет захватывать любые знаки препинания после ссылки. Периоды, запятые, точки с запятой, круглые скобки, скобки и т. Д. – idbehold

+0

@idbehold: Пожалуйста, прочитайте вопрос, где OP говорит: ** 'Я также хочу, чтобы он нашел все, что приходит после косой черты, пока оно не попадет в пробел. '** – anubhava

+0

Что он хочет превратить ссылку soundcloud в свой чат в плеер iframe. Захват пунктуации в регулярном выражении, скорее всего, нарушит эту функциональность. ОП, возможно, сказал, что хочет захватить все после косой черты до пробела, но это, конечно, не то, что ему нужно. – idbehold