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

268
Visualizações
¿Cómo analizar palabras específicas después del texto?

El texto que me gustaría analizar siempre viene en el siguiente patrón:

"Su transacción de $22.12 con Amazon.com"

Me gustaría analizar todo el texto después de "transacción con", que sería el nombre de la empresa/tienda.

¿Alguien puede ayudar con esto? ¡Muchas gracias!


Esta pregunta no tiene una respuesta lo suficientemente relevante aquí: Javascript Regexp - Coincidencia de caracteres después de una determinada frase Esa pregunta trata sobre la coincidencia de caracteres después de una frase fija, exacta y constante. La frase en esta pregunta contiene una subcadena (la cantidad de $) que varía. Una respuesta debe explicar, además de cómo obtener caracteres después del texto, cómo hacer coincidir una cantidad de dinero en dólares con RegEx.

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

0

Esta expresión regular puede funcionar:

 Your \$\d+\.\d{2} transaction with (.*)

Simplemente haga una expresión regular que coincida con la frase inicial seguida de (.*) .

\d coincide con cualquier carácter de dígito del 0 al 9.

El signo más + coincide con 1 o más de lo que le precede. \d+ coincide con 1 o más dígitos.

{2} coincide exactamente con 2 de algo. \d{2} coincide con 2 dígitos.

. coincide con cualquier carácter. * coincide con cero o más de lo que viene antes. Entonces Regex .* coincide con cualquier número de cualquier carácter, con avidez. Envolver .* entre paréntesis crea un grupo de captura que le permite obtener el texto coincidente después de ejecutar la expresión regular en él.

 const txt = 'Your $22.12 transaction with Amazon.com' const regEx = /Your \$\d+\.\d{2} transaction with (.*)/ const matches = txt.match(regEx) document.write(matches[1])

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