Maison >interface Web >js tutoriel >Comment puis-je compter efficacement les occurrences de chaînes en JavaScript ?
Déterminer la fréquence à laquelle une chaîne spécifique apparaît dans une autre chaîne est une tâche fondamentale en programmation. Dans l'exemple fourni en JavaScript :
var temp = "This is a string."; alert(temp.count("is")); //should output '2'
Vous souhaitez compter le nombre de fois où la sous-chaîne "is" apparaît dans la chaîne temp. Pour y parvenir, JavaScript ne propose pas de fonction de comptage native.
Les expressions régulières apportent une solution élégante à ce problème. Le code JavaScript suivant atteint l'objectif visé :
var temp = "This is a string."; var count = (temp.match(/is/g) || []).length; console.log(count);
Voici une répartition du code :
Cette solution fournit une méthode efficace pour compter avec précision les occurrences de chaîne dans une chaîne donnée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!