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

130
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 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