Freecodecamp: Javascript: просеивание текста с помощью регулярных выражений - не принимает фактическое выражение шаблона слова

Созданный на 30 сент. 2016  ·  3Комментарии  ·  Источник: freeCodeCamp/freeCodeCamp

Название испытания

Просеивайте текст с помощью регулярных выражений
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;
help wanted

Самый полезный комментарий

@erictleung Если еще никто не работал над этим, я бы хотел поработать и устроить пиар.

Все 3 Комментарий

@decksterr благодарит за проблему. Я согласен с тем, что тесты должны лучше допускать использование других шаблонов регулярных выражений для решения этой проблемы.

@erictleung Если еще никто не работал над этим, я бы хотел поработать и устроить пиар.

@ newyork-anthonyng, вы можете поработать над этим.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги