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

264
Visualizações
¿Por qué seguir una expresión regular es tan codicioso?

¿Por qué (.*?) se agrupa en /({\/\* )?#if (.*?)( \*\/})?/ no captura process.env.MODE === "std" cuando se usa {/* #if process.env.MODE === "std" */} como entrada?

¿Soy consciente de eliminar ? de los trabajos del último grupo… dicho esto, es un requisito.

¿Es posible solucionar esto?

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

0

Si necesita tener un patrón opcional al final después de un patrón opcional (como .*? ), puede convertir el .*? patrón de puntos perezosos en una ficha codiciosa templada :

 ({\/\* )?#if ((?:(?! \*\/}).)*)( \*\/})?

Vea la demostración de expresiones regulares .

El .*? se cambia a un patrón que coincide con cualquier carácter, cero o más, pero con tantas apariciones posibles, que no es un punto de partida de la secuencia de caracteres */} .

Detalles :

  • ({\/\* )? - un Grupo 1 opcional: /* y espacio
  • #if - una cadena #if
  • ((?:(?! \*\/}).)*) - Grupo 2: cualquier carácter que no sea un carácter de salto de línea, cero o más, pero tantas veces como sea posible, ese no es un punto de partida del */} secuencia de caracteres
  • ( \*\/})? - una cadena opcional del Grupo 3: */}
about 4 years ago · Juan Pablo Isaza Relatório

0

elimine el '?' opcional desde el final de la expresión regular que hace que el último grupo sea opcional

debería ser

 ({\/\* )?#if (.*?)( \*\/})
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