文字が最後に出現するまでのすべてを削除する
2023-07-28 07:15:40
質問
文字列に対して以下のような処理を行おうとしています。
-
文字が最後に現れる場所を探す
"/"
; - はその文字より前をすべて削除します。
- 文字列の残りを返します。
より明確にするために、次のような文字列があるとします。
var string = "/Roland/index.php"; // Which is a result of window.location.pathname
さて、ここから抽出する必要があるのは、実際のページ以外のすべてで、次のようなものです。
var result = "index.php" // Which is what I need to be returned
もちろん、これは単なる例であり、明らかに異なるページを持つことになりますが、同じ原則が適用されます。
私は誰かがそれのための解決策で私を助けることができるかどうか疑問に思っていました。私は次のアクションを試してみましたが、成功しませんでした。
var location = window.location.pathname;
var result = location.substring(location.lastIndexOf["/"]);
どのように解決するのですか?
括弧を括弧に置き換えるだけです。
var string = "/Roland/index.php";
var result = string.substring(string.lastIndexOf("/") + 1);
の例です。 jsfiddle の .lastIndexOf() メソッドの説明です。 Mozilla Developer Network .
関連
-
[解決済み] Javascriptで文字列の最後の文字を切り取るにはどうしたらいいですか?
-
[解決済み] 配列の最後の項目を取得する
-
[解決済み] セレクトボックスのオプションをすべて削除してから、オプションを1つ追加して、jQueryで選択するにはどうすればよいですか?
-
[解決済み] Javascriptで文字列中のある文字の出現回数をカウントする
-
[解決済み] 配列から最後の項目を削除する
-
[解決済み] JavaScriptの文字列の改行文字とは何ですか?
-
[解決済み] 特定の文字以降をすべて削除する
-
[解決済み】関数の前のエクスクラメーションマークは何をするのですか?
-
[解決済み] JavaScriptで:hoverのCSSプロパティを変更する
-
[解決済み] JavaScriptで文字列を数値に変換する最速の方法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ExtJS 4のイベントハンドリングについて
-
[解決済み] javascript の関数から `undefined` と `null` のどちらを返すのが良いのでしょうか?
-
[解決済み] アサインの左側にJavascriptのオブジェクトブラケット表記({ ナビゲーション } =)があります。
-
[解決済み] 文字列が空白であるかどうかをチェックする
-
[解決済み] 文字列がhtmlであるかどうかをチェックする
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] Chromeの拡張機能開発にWebStormを使用するにはどうすればよいですか?
-
[解決済み] ECMAScriptとは?
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] これは純関数ですか?