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
Dieser Artikel wurde auf GitHub https://github.co...
In diesem Artikel finden Sie den spezifischen Cod...
Elasticsearch erfreut sich derzeit großer Beliebt...
Code kopieren Der Code lautet wie folgt: <styl...
Während der Nutzung des Computers entsteht im Sys...
Inhaltsverzeichnis 1. Was bedeutet „Shallow Copy“...
1. Laden Sie die JDK-Download-Adresse herunter我下載...
Die Legendenkomponente ist eine häufig verwendete...
Vorwort In diesem Artikel verwenden wir Docker, u...
Die Übergangsdokumentadresse definiert eine Hinte...
In diesem Artikel wird die Installations- und Kon...
Lassen Sie mich Ihnen nun eine Frage stellen. Was...
Der Redakteur wollte vor Kurzem mit dem macOS-Sys...
In diesem Artikel finden Sie das grafische Tutori...
Vorwort Manchmal sehen wir beim Anzeigen von Date...