RegEx: Asserções de limite VII

Published by Isaac Pak in

Você precisa concluir um programa que lista quantos cookies ruins são produzidos todos os dias. Um array com todos os cookies produzidos naquele dia é fornecido. Tudo o que é necessário é uma expressão regular para que a função funcione corretamente.

const cookies = ["bad cookie", "good cookie", "bad cookie", "good cookie", "good cookie"]

function badCookies(res) {
  const REGEXP = /* YOU FILL IN */
  return res.filter( x => REGEXP.test(x)).length
}

badCookies(res) // should output 2

Desafio

  • Escreva a expressão regular para que a função produza o número correto.
  • Você deve usar uma asserção de lookbehind negativo na sua expressão.

Observações

Consulte a aba Resources para obter detalhes sobre as asserções de lookbehind negativo.