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

126
Vistas
Regex para hacer coincidir una cadena solo dentro de otra cadena

Supongamos que aquí hay un texto de muestra:

 Hello this is testing _testisgood _test test ilovetesting again test

la expresión regular

 /test/gi

Da toda la test , pero solo quiero la cadena de test que está rodeada por algún otro carácter, excepto que el espacio significa lo contrario de la coincidencia exacta. En otras palabras, la test en testing , _testisgood , ilovetesting quiero que coincida.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

La respuesta de Bill es buena, pero puede que le guste esta: simplemente encuentre todas las palabras con prueba y luego filtre las inútiles;

 const s = "Hello this is testing _testisgood _test test ilovetesting again test" console.log( (s.match(/[^\s]*test[^\s]*/gi) || []).filter(s => s !== 'test') )
about 4 years ago · Santiago Trujillo Denunciar

0

La expresión regular a continuación coincidirá con 'test' cuando tenga un prefijo de carácter que no sea un espacio en blanco o una corrección posterior.

/([^\s]+test[^\s]*|[^\s]*test[^\s]+)/gi;

O

/(\S+test\S*|\S*test\S+)/gi;

 const sentence = "Hello this is testing _testisgood _test test ilovetesting again test"; regex = /([^\s]+test[^\s]*|[^\s]*test[^\s]+)/gi; console.log(sentence.match(regex));

about 4 years ago · Santiago Trujillo Denunciar

0

Puede hacer coincidir solo _testisgood e ilovetesting en su ejemplo especificando uno o más caracteres que no sean espacios en blanco antes y después de test , así:

/[^\s]+test[^\s]+/gi

Si también desea hacer coincidir testing , suelte [^\s]+ desde el principio del patrón.

about 4 years ago · Santiago Trujillo 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