Erfahren Sie mehr über ähnliche Methoden zum Ermitteln von Zeichenpositionen: charAt() Holt das Zeichen an der angegebenen Position im StringVerwendung: strObj ist ein String-Objekt, Index ist die angegebene Position (die Position beginnt bei 0) strObj.charAt(index) Die Methode indexOf() gibt den Index des ersten Vorkommens eines angegebenen Zeichenfolgenwerts in einer Zeichenfolge zurück.Verwendung: stringObject ist ein String-Objekt, searchvalue ist der angegebene String-Wert, fromindex (optional) gibt die Position an, an der mit dem Abgleich des String-Werts begonnen werden soll. Wenn nicht, bedeutet dies, dass bei Position 0 begonnen wird. stringObject.indexOf(Suchwert,Vonindex) Zum Beispiel: var str = 'Hallo Welt'; var num = str.indexOf('o'); // gibt 4 zurück HauptthemaErmitteln Sie die Position des n-ten Vorkommens eines Zeichenfolgenwerts in der angegebenen Zeichenfolge. Wie im obigen Beispiel, helloword, möchte ich die Position erhalten, an der das zweite o erscheint js-Code: Parameter (Zeichenfolge, zu suchender Zeichenfolgenwert, der zu suchende Zeichenfolgenwert Funktion finden(str,cha,num){ var x=str.indexOf(cha); für(var i=0;i<num;i++){ x=str.indexOf(cha,x+1); } gebe x zurück; } Zitieren Sie die Methode: ar str="Hallo Welt!" document.write(find(str,'o',1));//Gibt 7 zurück Die grundlegende Verwendung ist wie folgt. Bei einer Zeichenfolge mit vielen identischen Zeichen ersetzen Sie einfach die entsprechende 2 durch den n-Wert, den Sie finden möchten. Beispiel: Ermitteln Sie die Position des n-ten '/' in der aktuellen Seiten-URL Rufen Sie die obige Methode direkt auf ar str=document.URL; // Vollständige Pfadinformationen der aktuellen Seite abrufen document.write(find(str,'/',n)); Dies ist das Ende dieses Artikels darüber, wie Sie mit JS das n-te Vorkommen einer angegebenen Zeichenfolge in einer Zeichenfolge erhalten. Weitere Informationen dazu, wie Sie mit JS das n-te Vorkommen einer angegebenen Zeichenfolge in einer Zeichenfolge erhalten, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Ubuntu-Terminal, mehrere Fenster, geteilter Bildschirm, Terminator
Zuerst dachte ich, es läge an der Geschwindigkeit ...
Dieser Artikel stellt die von Webdesign-Meistern ...
Inhaltsverzeichnis 1. Vergleich der Daten vor und...
Beschreibung: Stellen Sie einen Timer ein, um den ...
Konfigurieren des Alibaba Cloud Docker Container ...
Inhaltsverzeichnis Vorwort 1. Der Effekt ist wie ...
Da wir eine Website erstellen wollten, enthielt d...
Die Voraussetzungen sind wie folgt Exportieren Si...
Inhaltsverzeichnis Vorwort Was sind dynamische Ei...
Code kopieren Der Code lautet wie folgt: <Stil...
Inhaltsverzeichnis Vorwort: 1. Gründe für die Ere...
1. Grundlegende Einführung in die Linux-Gruppe Un...
Viele Freunde wollten schon immer wissen, wie man...
Inhaltsverzeichnis Vorbemerkungen Reproduktion de...
Das Umschreibmodul ist das Modul ngx_http_rewrite...