Wie zählt man das Auftreten von Zeichenfolgen in einer Zeichenkette?
Wie kann ich die Anzahl der Vorkommen einer bestimmten Zeichenfolge in einer anderen Zeichenfolge zählen. Das ist zum Beispiel das, was ich versuche, in Javascript zu tun:
var temp = "This is a string.";
alert(temp.count("is")); //should output '2'
551
3
Das "g" im regulären Ausdruck (kurz für global) bedeutet, dass die gesamte Zeichenkette durchsucht werden soll und nicht nur das erste Vorkommen. Dies entspricht zweimal "ist":
Und wenn es keine Übereinstimmungen gibt, gibt es
0
zurück:Sie können
match
verwenden, um eine solche Funktion zu definieren: