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

248
Visualizações
Tener dificultad para unir oraciones completas que contengan ciertas palabras, si la palabra de interés es la primera de la oración

Utilizando el patrón REGEX:

 [^?!.\s][^?!.]*?\b([Cc]at|[Dd]og|[Bb]ird)\b[^?!.]*[.?!]

para hacer coincidir una oración completa con las palabras incluidas anteriormente, incluso si la oración ocupa varias líneas.

Sin embargo, descubrí que si la palabra de interés es la primera en la oración, no coincidirá.

Por ejemplo: El pájaro está muerto. Coincidirá. Los días de perros se terminaron. No lo haré. A menudo, las oraciones que busco están incompletas gramaticalmente como la segunda lista, pero siguen una mayúscula inicial y una estructura de punto.

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

0

Puedes usar

 (?=\s)[^?!.]*?\b([Cc]at|[Dd]og|[Bb]ird)\b[^?!.]*[.?!] \b[^?!.]*?\b([Cc]at|[Dd]og|[Bb]ird)\b[^?!.]*[.?!]

En la primera expresión regular, el primer carácter coincidente DEBE ser un carácter que no sea un espacio en blanco porque (?=\s) es una búsqueda anticipada positiva que coincide con una ubicación seguida inmediatamente por un carácter de espacio en blanco.

El \b en la segunda variante es más específico y coincide con una posición entre un inicio de cadena/caracter que no es palabra y un carácter de palabra, o entre un carácter de palabra y un carácter que no es palabra/fin de cadena.

Tenga en cuenta que en JavaScript \b el límite de palabras no es compatible con Unicode, y si necesita compatibilidad completa con el límite de palabras de Unicode, necesitará una solución alternativa, consulte Reemplazar ciertas palabras árabes en una cadena de texto usando Javascript .

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