A seguinte ER serve para casar comentários /** **/.
/\/\*\*((?:(?!\*\*\/).)++)\*\*\//s
Arquivado como:Regex
Outubro 11, 2007 • 11:53 pm 1
A seguinte ER serve para casar comentários /** **/.
/\/\*\*((?:(?!\*\*\/).)++)\*\*\//s
Arquivado como:Regex
Outubro 8, 2007 • 10:29 pm 3
Criei a seguinte expressão regular para resgatar os campos e respectivos valores numa query INSERT.
http://ecl.zoone.com.br/etc/er_insert.txt
Fiz essa ER para solcionar um caso no grupo, talvez seja útil para alguém.
Julho 30, 2007 • 3:40 pm 5
O inventor parece ser Abigail, descobri na comunidade PerlMonks.
A ER é a seguinte: /^1?$|^(11+?)\1+$/
Para verificar se determinado número é primo, você tenta combinar o número que deseja em quantidade de 1.
Ou seja, se quero ver se 11 é primo, tento casar: 11111111111
Veja o teste:
re> /^1?$|^(11+?)\1+$/
data> 11111111111 No match
Quando não combina, quer dizer que ele é primo!
A explicação do padrão você encontra aqui!
Eu fiz o teste acima com pcretest, mas você pode usar a seguinte linha usando Perl:
perl -wle 'print "Prime" if (1 x shift) !~ /^1?$|^(11+?)\1+$/' [number]
Julho 21, 2007 • 10:31 am 2
Os nomes das funções são iguais, porem não são 100% compatíveis…
REGEXP_LIKE(text, pattern [, mode]) REGEXP_SUBSTR(text, pattern [,position [,occurence [,mode]]]) REGEXP_INSTR?(text, pattern [,position [,occurence [,return_end [,mode]]]]) REGEXP_REPLACE?(text, pattern, replace [,position [,occurence [,return_end [,mode]]])
Julho 18, 2007 • 8:10 am 0
Olá pessoal, traduzi as questões do regeflex.com e criei a página no Wiki! (divulgado no post anterior)
Confira! http://www.regex.pro.br/wiki/Quiz ;)
Arquivado como:Regex
Julho 3, 2007 • 8:29 pm 1
Olá pessoal, venho informá-los de meu novo site!
Que pretende ser um portal sobre expressões regulares, contando claro, com a colaboração dos estudantes de Regex! :)
Arquivado como:Regex
Maio 25, 2007 • 10:47 pm 2
As vezes vejo usarem a vírgula para separar caracteres e intervalos dentro de uma lista, por exemplo:
[a-z,0-9]
Já vi inclusive em artigos, difundindo assim tal prática. Enfim, isso não existe! Não existe!
E o que acaba ocorrendo é que a vírgula passa a ser aceita também na lista. ;)
Arquivado como:Regex
Maio 9, 2007 • 2:57 pm 1
Para acompanhar o processo de combinação de uma expressão regular com a lib. PCRE, você pode usar o modificador C na expressão regular informada no programa pcretest. Desta forma, será habilitado o PCRE_AUTO_CALLOUT. Informações sobre Callout podem ser vistas aqui.
Veja um exemplo de utilização para comparar o trabalho entre o quantificador normal e o possessivo. Read the rest of this entry »