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

215
Visualizações
Buscar, envolver y reemplazar ocurrencias en una cadena

Tengo una lista de prefijos: foo.bar. abc.

Ahora considere esta cadena:

 {\n\"a\":foo.bar.user.email,\n\"b\":\"abc.name\"\n}

¿Cómo encuentro cada aparición de subcadenas que comienzan con uno de mis prefijos y luego lo envuelvo con ${} y elimino las comillas (si están presentes)?

Por ejemplo, en la cadena anterior, la salida deseada debería ser:

 {\n\"a\":${foo.bar.user.email},\n\"b\":${abc.name}\n}

otro ejemplo:

 The quick abc.brown, fox jumps over the foo.bar.lazy\n"abc.dog"\n

salida deseada:

 The quick ${abc.brown}, fox jumps over the ${foo.bar.lazy}\n${abc.dog}\n
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En un sentido muy relajado y simplificado, podría usar esto como punto de partida

"?(?<![az])((?:foo\.bar|abc)(?:\.[az]*)+)"?

Reemplazar ${$1}

https://regex101.com/r/eoWkWA/1

 "? (?<! [az] ) ( # (1 start) (?: foo \. bar | abc ) (?: \. [az]* )+ ) # (1 end) "?
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