$cat~/glossario/regular-expression.md

Regular Expression (RegExp)

JavaScript · também conhecido como regex

Padrão de texto para busca, validação e substituição.

regular-expression.mdmarkdown
01

seção

Explicação

Regular Expression (RegExp) — Padrão de texto para busca, validação e substituição.

Literals /pattern/flags ou new RegExp. Flags: g global, i ignoreCase, m multiline, s dotAll, u unicode.

Catastrophic backtracking em regex nested quantifiers — prefira RE2-like ou validação limitada.

02

seção

Exemplo

snippetJavaScript
const email = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;'user@mail.com'.match(email);
03

seção

Modo de uso

  • Validação de input leve

  • Replace e split complexos

  • Extrair tokens em parsers simples

04

seção

Armadilhas comuns

  • Regex para HTML/XML — use parser

  • Esquecer flag u com emoji

05

seção

Termos relacionados