Expressões regulares (regex) são padrões poderosos usados para corresponder e manipular texto. No Apidog, expressões regulares são usadas para validação de dados, assertivas de resposta, extração dinâmica de valores e correspondência de padrões de texto em testes de API.O Apidog usa expressões regulares com sintaxe JavaScript, que fornecem um conjunto abrangente de recursos para correspondência de padrões e processamento de texto.O que são expressões regulares?#
Expressões regulares são sequências de caracteres que definem padrões de pesquisa. Elas são comumente usadas para:Validar formatos de entrada (endereços de e-mail, números de telefone, URLs)
Extrair dados de respostas de API
Pesquisar e substituir padrões de texto
Testar assertivas em testes automatizados de API
Analisar dados de texto estruturados
Casos de uso comuns#
Validação de resposta#
Use regex para validar se as respostas da API correspondem aos padrões esperados:Formato de e-mail: /^[^\s@]+@[^\s@]+\.[^\s@]+$/
Formato UUID: /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i
Formato de data (AAAA-MM-DD): /^\d{4}-\d{2}-\d{2}$/
Extraia valores específicos de strings de resposta usando grupos de captura:Extrair domínio de URL: /https?:\/\/([^\/]+)/
Valores dinâmicos#
Gere dados de teste dinâmicos usando padrões regex no gerador de dados mock.Saiba mais#
Modified at 2026-06-11 10:21:25