次のような文字列から URL を削除したい:
3 に答える
0
正規表現を使用して URL を選択できます。
var reg = /(\bhttps?:\/\/[\w|\d|\.|-|\/]+\b)/gi,
result = reg.exec(tweet)[0];
于 2012-09-12T17:19:06.720 に答える
0
var url = str.match(/\bhttps?:[^\s]+\b/i)[0];
于 2012-09-12T17:20:38.623 に答える
0
RegEx は文字列を処理する方法ですが、私の好みではありません。同じことが当てはまる場合は、これを試してください:
var text = 'Guardian #Tech #News: ...snipped... http://t.co/kplfDhLE';
text.substring(0, text.indexOf("http")); // Gives only the text
text.substring(text.indexOf("http")); // Gives only the URL
URL が文字列の末尾にない場合は、少しトリッキーになりますが、正規表現で自分を殺すよりははるかに優れています。
于 2012-09-12T17:27:07.853 に答える