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

212
Visualizações
Combinando dos expresiones regulares "^[\x20-\x7E]*$" y "\S(.*\S" en una

Tengo dos expresiones regulares que funcionan por separado: ^[\x20-\x7E]*$ y \S(.*\S

Pero no entiendo cómo combinar los dos para que coincida con ambos.

(^[\x20-\x7E]*$)*?(\S(.*\S)?) pero no funcionó.

Usé esto en la etiqueta de entrada con pattern="(^[\x20-\x7E]*$)*?(\S(.*\S)?)"

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Combine las dos expresiones regulares con el símbolo de tubería. Es lo mismo que el OR lógico. Aquí hay un fragmento de código que demuestra cómo usar esto.

 import re regex_list = ["^[\x20-\x7E]$", "\S(.*\S)"] regex = '|'.join(regex_list) print(regex) # ^[ -~]$|\S(.*\S) print(re.search(regex, "C")) #matches first pattern print(re.search(regex, "CAT CAT")) #matches second pattern print(re.search(regex, " 3 ")) #matches neither pattern
about 4 years ago · Santiago Trujillo Relatório

0

Una forma de hacer esto es usar límites de palabras ( \b ) en lugar del ancla \S :

 ^\b[\x20-\x7E]*\b$

Esto coincidiría con su caso de prueba dado Priya@ #432 , pero no coincidiría con priya##23á o Priya@ #432 . Puede ver un ejemplo de esta expresión regular en acción en Regex101 aquí .

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