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

115
Visualizações
Cadena coincide con uno o más números con un # - Javascript/regex

Estoy tratando de hacer coincidir una parte de una cadena con otra cadena. En la cadena uno, tengo una mayor cantidad de texto que contiene la cadena deseada. En la cadena dos, tengo una parte de la cadena deseada con los números reemplazados por '#'.

¿Cómo puedo hacer coincidir cualquier número en la misma posición del #?

Supongo que habría una expresión regular que hace esto, pero no puedo resolverlo.

Ejemplo

 Str1 = "Adds 2 to 5 Cold Damage Adds 20 to 50 Fire Damage Adds 1 to 100 Lightning Damage" Str2 = "Adds # to # Fire Damage" res = "Adds 20 to 50 Fire Damage"
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Reemplace el # con \d+ para que coincida con un número allí y conviértalo en una expresión regular.

 let Str1 = "Adds 2 to 5 Cold Damage Adds 20 to 50 Fire Damage Adds 1 to 100 Lightning Damage"; let Str2 = "Adds # to # Fire Damage"; let re = new RegExp(Str2.replaceAll('#', '\\d+')); let res = Str1.match(re); if (res) { console.log(res[0]); }

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