A minha lição de casa hoje é tentar explicar o que o Hadston me explicou sobre expressões regulares ou "regex" (do inglês "regular expression").
A "regex" serve para separar uma informação numa página e alocar na memória. Para explicar melhor, temos o exemplo:
( [0 - 9] {2}) (?:/) ?) {2} ( [0 - 9] {4} )
onde os ( ) estabelecem grupos, sendo (?:/) um pseudogrupo; [ ] definem uma lista e { } são quantificadores. O ? define que o grupo à esquerda é opcional (pode ter "/" ou não).
Logo, a regex acima pesquisa datas do tipo dd/mm/aaaa, com ou sem "/". O [0 - 9] define algarismos de 0 a 9, o {2} diz que aparecerão 2 vezes (2 dígitos - dd e mm). O segundo {2} diz que o grupo aparecerá 2 vezes (uma para dia e outra para mês) e o {4} define 4 dígitos (aaaa).
Obs.: quem quiser pesquisar no Google deve pesquisar como "regex". Tem uma explicação bem completa na Wikipédia.
Espero que tenham entendido e que eu ganhe um 10 na minha lição de casa...
quarta-feira, 20 de fevereiro de 2008
Assinar:
Postar comentários (Atom)
7 comentários:
Já ganhou 10 no quesito que muitos programadores apanham. Meus Parabéns!
parabéns pelo conteúdo postado.
hum..
Bom..
interessando esse seu comentario..
mass onde eli seria aplicado??
^^
Não conhecia nem o termo , interessante ...agora vou buscar no Google....
Isso me ajudara como na area de web ?
Eu gosto é de arte a unica coisa que chamou a atenção foi as letras coloridas
rsrsrs
parabens
mas me ajuda em q no web?
Postar um comentário