Passer au crible le texte avec des expressions régulières
https://www.freecodecamp.com/challenges/sift-through-text-with-regular-expressions
Les instructions indiquent clairement
Sélectionnez toutes les occurrences du mot _et_ dans _testString_.
Par conséquent, je pense que l'expression régulière suivante /\band\b/gi
ou /(?:\b)and(?:\b)/gi
où l'on considère réellement les limites des mots dans l'expression devrait également être une réponse valide, pas seulement /and/gi
.
Désolé si c'est un doublon (et c'est probablement le cas), mais devrait certainement être corrigé à mon humble avis. Pourrait refuser certains débutants dévoués.
var expression = /\band\b/gi;
var andCount = testString.match(expression).length;
@decksterr merci pour le problème. Je suis d'accord que les tests devraient être meilleurs pour autoriser d'autres modèles d'expressions régulières qui résolvent le défi.
@erictleung Si personne d'autre n'a encore travaillé là-dessus, j'aimerais y travailler et faire un PR.
@ newyork-anthonyng, vous pouvez y travailler.
Commentaire le plus utile
@erictleung Si personne d'autre n'a encore travaillé là-dessus, j'aimerais y travailler et faire un PR.