Heim > Web-Frontend > js-Tutorial > JQuery erhalten alle Vorkommen einer Zeichenfolge in einer Zeichenfolge

JQuery erhalten alle Vorkommen einer Zeichenfolge in einer Zeichenfolge

Lisa Kudrow
Freigeben: 2025-03-03 00:22:11
Original
973 Leute haben es durchsucht

jQuery Get All Occurrences of a String inside a String

Dieses Beispiel zeigt, wie alle E -Mail -Adressen auf der Webseite angezeigt werden. Diese Methode ist nützlich, wenn Sie die E -Mail -Adresse für eine bestimmte Seite oder einen bestimmten Unterabschnitt der Website ändern müssen. Dies soll jedoch nicht zum Kriechen von E -Mail -Adressen von Webseiten verwendet werden, aber dies ist auch ein mögliches Anwendungsszenario. Weitere jQuery .each Beispiele. i im Mittelfall unempfindlich, g bedeutet globale Suche, m bedeutet Multi-Line-Matching

var iframeSrc = 'test.html?param=value&email=noobs@noob.com&moreparams=values';
var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm;

console.log(iframeSrc);
console.log(emailRegex.test(iframeSrc));
console.log(iframeSrc.match(emailRegex));

$.each(iframeSrc.match(emailRegex), function(index, value) { 
     console.log(index + ". " + value);
});
//输出:0. noobs@noob.com
Nach dem Login kopieren
Nach dem Login kopieren

Dieser Code sucht nach allen HTML -Inhalten zwischen <securequery></securequery> Tags:

var secureQueryRegex = /(
Nach dem Login kopieren

)/igM;

/ Schleifen $ .each (data.match (SecureQueryRegex), Funktion (Index, Wert) { console.log (index "." Wert); });

// Beispielausgabe: // 0.

query = Finden Sie alle Geschäfte // 1. query = Alle Standorte finden //usw... Häufig gestellte Fragen zum Ermitteln der Anzahl der Unterstrings in Saiten (FAQ)

Wie kann ich JQuery verwenden, um alle Vorkommen von Substrings in Saiten zu finden?

jQuery selbst verfügt nicht über integrierte Funktionen, um alle Vorkommen von Substrings in Saiten zu finden. Sie können jedoch die

-Funktion von JavaScript mit globalen regulären Ausdrücken verwenden. Beispiele sind wie folgt: match()

var string = "Hello, world! Hello, user!";
var substring = "Hello";
var occurrences = string.match(new RegExp(substring, 'g'));
Nach dem Login kopieren
In diesem Code repräsentiert das

-Flag eine globale Suche, was bedeutet, dass es nach allen Übereinstimmungen sucht, nicht nur nach dem ersten. g

Kann ich die

-Funktion in Python verwenden, um zu finden, wo Substrings in Saiten erscheinen? match()

In Python können Sie die Funktion

verwenden, um alle Vorkommen eines Substrings in einer Zeichenfolge zu finden. Beispiele sind wie folgt: count()

string = "Hello, world! Hello, user!"
substring = "Hello"
occurrences = string.count(substring)
Nach dem Login kopieren
In diesem Code gibt die Funktion

die Anzahl der in der Zeichenfolge angezeigten Anzahl zurück. count()

Wie findet ich alle Vorkommen von Substrings in der String -Liste in Python?

Sie können die Funktion

und die count() -Schule verwenden, um alle Vorkommen von Substrings in einer String -Liste zu finden. Beispiele sind wie folgt: for

list_of_strings = ["Hello, world!", "Hello, user!", "Goodbye, world!"]
substring = "Hello"
occurrences = [string.count(substring) for string in list_of_strings]
Nach dem Login kopieren
In diesem Code sucht

über jede Zeichenfolge in der Liste, und die Funktion for sucht nach der Anzahl, mit der ein Substring in jeder Zeichenfolge angezeigt wird. count()

Kann ich die Funktion

in JavaScript verwenden, um zu finden, wo Substrings in Saiten erscheinen? match()

Ja, Sie können die Funktion

in JavaScript verwenden, um alle Vorkommen von Substrings in einer Zeichenfolge zu finden. Sie müssen dies jedoch mit einem globalen regulären Ausdruck verwenden, wie in der Antwort auf Frage 1 gezeigt. match()

Wie finde ich Indizes aller Vorkommen von Substrings in Saiten in JavaScript?

Sie können die Funktion while und indexOf() verwenden, um den Index aller Vorkommen von Substrings in einer Zeichenfolge zu ermitteln. Beispiele sind wie folgt:

var iframeSrc = 'test.html?param=value&email=noobs@noob.com&moreparams=values';
var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm;

console.log(iframeSrc);
console.log(emailRegex.test(iframeSrc));
console.log(iframeSrc.match(emailRegex));

$.each(iframeSrc.match(emailRegex), function(index, value) { 
     console.log(index + ". " + value);
});
//输出:0. noobs@noob.com
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Code wird die while -Schload fortgesetzt, bis die indexOf() -Funktion -1 zurückgibt, was darauf hinweist, dass das Substring nicht mehr gefunden werden kann. Der Index des Ortes, an dem er erscheint, wird im positions -Array gespeichert.

Das obige ist der detaillierte Inhalt vonJQuery erhalten alle Vorkommen einer Zeichenfolge in einer Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage