我有这个字符串:
此http是一个链接
我想把从http开始的所有东西都带到空白处(每次都是不同的链接)
示例:此http://www.google.com是一个链接(我希望http://www.google.com)
我尝试了子串substring(str.indexOf("http"),str.indexOf(" "));
但它会混淆哪些空白。
答案 0 :(得分:0)
从http
开始,直到http
之后的第一个空格:x的子字符串:
x.substring(x.indexOf('http'),x.indexOf(' ', x.indexOf('http')))
答案 1 :(得分:0)
尝试如下,
var link = "i want http://www.google.com xxxx";
var st = link.indexOf('http');
alert(link.substring(st, st + link.substr(st, link.length).indexOf(' ')));