Regex: A sintaxe da "Regular Expression"
Subpáginas:
O que é o Regex?
O termo Regex é uma abreviatura da expressão "Regular Expression"
Nas ciências da computação, uma expressão regular (ou regex ou regexp, abreviação do inglês de regular expression) permite, de uma forma concisa e flexível, identificar cadeias de caracteres de interesse, como caracteres particulares, palavras ou padrões de caracteres.
As expressões regulares são escritas numa linguagem formal que pode ser interpretada por um processador de expressões regulares.
O termo deriva do trabalho do matemático norte-americano Stephen Cole Kleene, que desenvolveu as expressões regulares como uma notação ao que ele chamava de álgebra de conjuntos regulares. O seu trabalho serviu de base para os primeiros algoritmos computacionais de busca, e depois para algumas das mais antigas ferramentas de tratamento de texto da plataforma Unix.
O uso atual de expressões regulares inclui procura e substituição de texto em editores de texto e linguagens de programação, validação de formatos de texto (validação de protocolos ou formatos digitais), realce de sintaxe e filtragem de informação. Aplicações online com o Google Formulários aceitam expressões regulares para filtrarmos informação.
(Adaptado da Wikipedia em maio 2018)
Sites de ajuda
Expressões Regulares (Regular Expressions ou RegEx): https://support.google.com/docs/answer/62754
Um bom site independente sobre as RegEx: https://www.regular-expressions.info/tutorial.html
Ferramenta interativa para criar RegEx: https://regex101.com
O site do BenCollins: https://www.benlcollins.com/spreadsheets/google-sheets-regex-formulas/
Sintaxe completa das RegEx: https://github.com/google/re2/wiki/Syntax