Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

222
Visualizações
¿Cómo encontrar palabras de entre 3 y 6 letras que contengan sí o no usando expresiones regulares?

Lo intenté:

 (no|yes)\w{3,6}

pero esto básicamente funciona, pero hay algunas trampas. cuando digo entre 3 a 6 caracteres de largo, no cuenta si o no.

por ejemplo: si tengo una palabra yesss, no coincidirá con ella, aunque tenga solo 5 caracteres. porque comienza a contar después de 'sí'. pero coincidirá si tengo 'yessssss'.

¿Cuál es la expresión regular correcta para ello?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puedes usar

 const matches = text.match(/\b(?=\w*(?:yes|no))\w{3,6}\b/ig);

Detalles :

  • \b - límite de palabra
  • (?=\w*(?:yes|no)) - después de cero o más caracteres de palabra, debe haber un yes o no
  • \w{3,6} - caracteres de tres a seis palabras
  • \b - límite de palabra.

Vea una demostración de JavaScript:

 const text = "abcno and abcyes and abyesno"; const matches = text.match(/\b(?=\w*(?:yes|no))\w{3,6}\b/ig); console.log(matches);

Si solo desea hacer coincidir palabras que constan de letras:

 const text = "abcno and abcyes and abyesno"; const matches = text.match(/\b(?=\p{L}*(?:yes|no))\p{L}{3,6}\b/igu); console.log(matches);

La \p{L} coincide con cualquier letra Unicode y la u habilita la compatibilidad con este patrón en un motor de expresiones regulares compatible con ECMAScript 2018+. Si solo trabaja con letras ASCII, reemplace \p{L} con [a-zA-Z] y elimine la bandera u .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda