Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
Coincidencia exacta de una palabra española

Estoy trabajando con Javascript y me gustaría tener una expresión regular para encontrar una coincidencia exacta de una palabra, por lo general podría hacer esto:

 const regex = new RegExp(`\\b${word}\\b`, "gm");

Donde word proviene de una matriz, sin embargo con esta expresión \bsé\b , con este bloque

 no lo sé muy bien casé sénégal

No funciona como se esperaba, ¿la expresión regular tiene algún problema especial con las letras con acentos? ¿Cuál es el enfoque que debo tomar?

¡Gracias!


POST-EDIT: dado que la expresión regular no admite acentos de forma predeterminada, terminé haciendo esto

 function enhanceRegex(word) { const accents = ["á", "é", "í", "ó", "ú"]; return accents.includes(word.toLowerCase().slice(-1)) ? `\\b${word}(\\s|!|\\?|\\.|,|;|:)+(\\b)?` : `\\b${word}\\b`; }

Básicamente, estoy agregando los escenarios más comunes que tendré para mis textos, probablemente no sea el mejor pero ayuda.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda