Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

264
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda