0

説明で提供された URL から最後の単語を取得する必要があります。たとえば、ある URL とその他のテキストを含む説明があり、URL の最後の単語がページごとに (JavaScript を使用して) 変化します。

レコードを取得するには、URL の最後の単語を使用する必要があります。これで私を助けてくれませんか。

4

2 に答える 2

2

URL の残りの部分から単語を区切る文字がわかっている場合は、split文字列の配列を返すメソッドを使用できます。そこから、最後の要素はあなたの言葉です。

たとえば、「&」をセパレータとして使用する場合:

var str  = document.URL;
var n=str.split("&");
var word = n[n.length - 1];
于 2013-01-24T08:08:13.693 に答える
0

説明と URL の例を挙げてください。私の推測では、次のようなものです。

blabla blablabla http://url.domain/bla/bla/bla.html bla bla bla

次に、文字列を「http」で分割します

str.split("http");

2 つの要素の配列を取得します。最初に見つかったスペースで 2 番目の要素を分割すると、最後に出現する / が取得され、最後の / の後に続くテキストがページになります。

元:

function getString() {
    var str = "bla bla bla http://www.dell.com/index.html bla blabla"

    var sub = str.split("http")[1];
    var index = sub.indexOf(" ");
    sub = sub.substring(0,index);
    index = sub.lastIndexOf("/");
    sub = sub.substring(index+1,sub.lenght);
    alert(sub);
}
于 2013-01-24T08:46:27.010 に答える