Просеивайте текст с помощью регулярных выражений
https://www.freecodecamp.com/challenges/sift-through-text-with-regular-expressions
В инструкции четко указано
Выделите все вхождения слова _and_ в _testString_.
Следовательно, я думаю, что следующее регулярное выражение /\band\b/gi
или /(?:\b)and(?:\b)/gi
котором фактически рассматриваются границы слов в выражении, также должно быть правильным ответом, а не просто /and/gi
.
Извините, если это дубликат (а он, вероятно, есть), но определенно должен быть исправлен ИМХО. Мог бы отказать некоторым преданным новичкам.
var expression = /\band\b/gi;
var andCount = testString.match(expression).length;
@decksterr благодарит за проблему. Я согласен с тем, что тесты должны лучше допускать использование других шаблонов регулярных выражений для решения этой проблемы.
@erictleung Если еще никто не работал над этим, я бы хотел поработать и устроить пиар.
@ newyork-anthonyng, вы можете поработать над этим.
Самый полезный комментарий
@erictleung Если еще никто не работал над этим, я бы хотел поработать и устроить пиар.