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
DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...
Installieren Sie mysql5.7.21 in der Fensterumgebu...
1. HTML-Teil <Col span="2">Datei ...
Inhaltsverzeichnis Bereitstellung mehrerer Anwend...
Nginx-Server nginx ist ein ausgezeichneter Webser...
Die folgenden Installationen verwenden alle das V...
1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...
Neueste Lösung: -v /usr/share/zoneinfo/Asia/Shang...
eins. Warum einen privaten Nexus-Server erstellen...
Eine Mehrfachauswahl ist ein Benutzeroberflächene...
1: Einführung in syslog.conf Für verschiedene Uni...
Vorwort Golang stellt das Datenbank-/SQL-Paket fü...
1. Fügen Sie ein leeres Element desselben Typs hi...
Die Installationsinformationen im Internet sind u...
Heute bin ich auf ein kleines Problem gestoßen: N...