RegEx: Aserciones de límite VII

Published by Isaac Pak in

Necesitas completar un programa que lista cuántas galletas malas se producen cada día. Se proporciona en un arreglo una lista de todas las galletas producidas durante el día. Solo hace falta una expresión regular para que la función funcione correctamente.

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

Desafío

  • Escribe la expresión regular para que la función produzca el número correcto.
  • Debes usar una aserción de lookbehind negativo en tu expresión.

Notas

Consulta la pestaña Resources para obtener detalles sobre las aserciones de lookbehind negativo.