Regular expressions (regex) são padrões utilizados para buscas em texto. Dividido em pattern para compilar expressões e matcher para executar buscas, possui caracteres especiais, classes de caracteres, repetidores, agrupamentos e referências para extrair texto.