As expressões regulares vêm com todos os tipos de peculiaridades, uma das quais encontrei recentemente ao criar uma regex no PHP e preg_match. Eu estava tentando analisar cadeias de caracteres com o formato “Real Name (:username)” quando me deparei com um problema que eu via muito na Mozilla: minha expressão regular não estava capturando corretamente […]
Tag: regulares

Combine letras acentuadas com expressões regularesCombine letras acentuadas com expressões regulares
As expressões regulares são usadas para uma variedade de tarefas, mas a que vejo com mais frequência é a validação de entrada. Nomes, datas, números… temos a tendência de usar expressões regulares para tudo, mesmo quando provavelmente não deveríamos. A sintaxe mais comum para verificar caracteres alfabéticos é A-z mas e se a string contiver […]

Corresponder emojis com expressões regularesCorresponder emojis com expressões regulares
Ao fazer experiências com escapes de propriedades unicode, para identificar letras acentuadas em cadeias de caracteresIsso me fez lembrar de uma pergunta que fiz há alguns anos: qual é a melhor maneira de identificar e substituir emojis em uma cadeia de caracteres? Percebi essa prática pela primeira vez ao usar emojis no Facebook: às vezes, […]

Grupos de correspondência de expressões regularesGrupos de correspondência de expressões regulares
As expressões regulares são incrivelmente poderosas, mas podem ser difíceis de manter. Elas são uma habilidade que se aprende no trabalho e, quando os engravatados passam, fazem com que o senhor pareça incrivelmente inteligente se tiver algumas na tela. Como podemos resolver o problema da manutenção? Com grupos de correspondência, como Addy Osmani me explicou […]