1. Extração de dados de e-mail com grupos nomeados
Desenvolvedor Backend JavaContexto
Uma aplicação precisa processar linhas de log e extrair o nome do usuário e o domínio em variáveis separadas usando a API Matcher.
Problema
Validar a extração correta dos campos sem capturar caracteres inválidos e respeitar a tabela ASCII padrão do Java.
Como usar
Insira o padrão com grupos nomeados, cole amostras de log no campo de texto e marque as flags i (CASE_INSENSITIVE) e g (todas as correspondências).
Padrão: (?<user>[a-z]+)@(?<host>\w+\.\w{2,})
Flags: CASE_INSENSITIVE, GlobalResultado
O testador exibe as correspondências com os grupos 'user' e 'host' preenchidos e fornece o código Java com matcher.group("user").