Expressão regular a partir de exemplos
Prompt que monta uma expressão regular legível a partir de exemplos que combinam e que não combinam, explica e confere com cada exemplo. Cole-o na ferramenta de IA que preferir, que então monta a expressão.
- Tipo
- Prompt
- Nível
- Intermediário
- Tempo
- cerca de 5 min
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
Padrão: três letras maiúsculas, hífen e exatamente cinco dígitos. ^INV-\d{5}$ ^ · início da linha INV- · texto fixo \d{5} · exatamente cinco dígitos $ · fim da linha INV-00421 · combina INV-31457 · combina INV-421 · não combina inv-00421 · não combina Casos-limite: INV-004210 (seis dígitos) não combina; espaço no final não combina.
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- A-1234 e B-9876
- INV-00421 e INV-31457
- ana.souza@example.com
- +55 11 91234-5678
- v2.14.0 e v10.0.3
- A-123 e a-1234
- INV-421 e inv-00421
- ana.souza@
- 11 1234
- 2.14 e v2.14
- JavaScript
- Python
- PCRE ou PHP
- Java
- localizar e substituir no editor
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Teste a expressão com seus próprios dados e acrescente os casos que falharem como novos exemplos.
Por que funciona?
Contraexemplos obrigam o modelo a traçar o limite com precisão. Conferir cada exemplo separadamente mostra os erros na hora.
Dicas
- Expressões regulares não são boas para validar por completo formatos complexos, como e-mails ou lógica de datas. Para validade real, use uma biblioteca ou uma segunda verificação no código.