説明で提供された URL から最後の単語を取得する必要があります。たとえば、ある URL とその他のテキストを含む説明があり、URL の最後の単語がページごとに (JavaScript を使用して) 変化します。
レコードを取得するには、URL の最後の単語を使用する必要があります。これで私を助けてくれませんか。
説明で提供された URL から最後の単語を取得する必要があります。たとえば、ある URL とその他のテキストを含む説明があり、URL の最後の単語がページごとに (JavaScript を使用して) 変化します。
レコードを取得するには、URL の最後の単語を使用する必要があります。これで私を助けてくれませんか。
URL の残りの部分から単語を区切る文字がわかっている場合は、split
文字列の配列を返すメソッドを使用できます。そこから、最後の要素はあなたの言葉です。
たとえば、「&」をセパレータとして使用する場合:
var str = document.URL;
var n=str.split("&");
var word = n[n.length - 1];
説明と 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);
}