JSは文字列内の指定された文字列のn番目の出現位置を取得します

JSは文字列内の指定された文字列のn番目の出現位置を取得します

文字の位置を取得するための同様の方法について学習します。

charAt() 文字列内の指定された位置の文字を取得します

使用法: strObj は文字列オブジェクト、インデックスは指定された位置です (位置は 0 から始まります)

strObj.charAt(インデックス)

indexOf() メソッドは、文字列内で指定された文字列値が最初に出現する位置のインデックスを返します。

使用方法: stringObject は文字列オブジェクト、searchvalue は指定された文字列値、fromindex (オプション) は文字列値の一致を開始する位置を指定します。指定しない場合は、位置 0 から開始することを意味します。

stringObject.indexOf(検索値、インデックスから)

例えば:

var str = 'helloworld';
var num = str.indexOf('o'); // 4 を返す

メイントピック

指定された文字列内の文字列値のn番目の出現位置を取得します。

上記の例のように、hellowordでは、2番目のoが現れる位置を取得したいです

jsコード: パラメータ(文字列、検索する文字列値、検索する文字列値

関数 find(str,cha,num){
 var x = str.indexOf(cha);
 for(var i=0;i<num;i++){
  x = str.indexOf(cha,x+1);
 }
 x を返します。
 }

方法を引用します:

ar str="こんにちは世界!"
document.write(find(str,'o',1));//7を返す

基本的な使用法は次のようになります。同じ文字が多数含まれる文字列の場合は、対応する 2 を検索したい n 値に置き換えるだけです。

例: 現在のページURLのn番目の「/」の位置を取得します

上記のメソッドを直接呼び出す

ar str=document.URL; //現在のページの完全なパス情報を取得します。 document.write(find(str,'/',n));

JS で文字列内の指定文字列の n 番目の出現を取得する方法についての記事はこれで終わりです。JS で文字列内の指定文字列の n 番目の出現を取得する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • PHP で部分文字列の位置を交換する方法
  • PowerShell で IndexOf 関数を使用して文字列の位置を見つける例
  • PHP で文字列内の別の文字列の位置を決定する方法

<<:  Ubuntu ターミナル マルチウィンドウ 分割画面 ターミネーター

>>:  オンライン MYSQL 同期エラーのトラブルシューティング方法の概要 (必読)

推薦する

CSS ボックスの折りたたみに対する 5 つの解決策

まず、ボックスコラプスとは何でしょうか?親ボックスの内側にあるべき要素が外側にあります。第二に、箱は...

CSS 動的高さ遷移アニメーション効果の実装

この質問は、Nuggets のメッセージから生まれました。友人が、次のコードの高さ遷移アニメーション...

HTML タグのメタ概要、HTML5 のヘッド メタ属性の概要

序文metaはhtml言語のhead領域にある補助タグです。おそらく、これらのコードは不要だと思うで...

Vueのインストールと使用

目次1. Vueのインストール方法1: CDNの導入方法2: 直接ダウンロードしてインポートする方法...

印刷広告を成功させるための「3I」基準

国内の多くの広告主にとって、印刷広告の制作と評価は、しばしばかなり主観的です。自分の感情や美的感覚に...

Ubuntu環境でxdebugをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で xdebug をコンパイルしてインストールする方法について説明し...

パフォーマンス負荷診断にMySQLシステムデータベースを使用する方法

ある達人がかつて、自分の妻のことを知るのと同じくらい、自分が管理するデータベースのことを知るべきだと...

Reactソースコードにおけるビット演算について詳しく説明します

目次序文いくつかの一般的なビット操作ビットAND (&)ビットOR (|)ビット否定(~)マ...

jQueryのチェーンプログラミングスタイルの詳細な例

チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...

MySQL で最大接続数を設定するためのヒントのまとめ

方法1: コマンドラインの変更次の図に示すように、MySQL コンソールを開いて「set GLOBA...

MySQL 8.0.13 のインストールと設定のグラフィックチュートリアル

Msyqlデータベースのインストール、参考までに具体的な内容は次のとおりです。 ①ブラウザでhttp...

Linux でアップロードされたファイルのスケジュールされたバックアップと増分バックアップを実装する方法

導入Alibaba Cloud のような OSS ストレージ サービスを使用している場合は、サービス...

Mysqlのマージ結果と水平スプライシングフィールドの実装手順

序文最近、レポート機能に取り組んでいたのですが、ある月に各部署に入社した人と退職した人の数をカウント...

MySQL における識別子の大文字と小文字の区別の問題の詳細な分析

MySQL では、テーブル名の大文字と小文字の区別の問題が発生する可能性があります。実際、これはプラ...