![]() |
Nem tudo que reluz é ouro! fonte da imagem:ouros.com.pt adaptado |
Publicidade cabeçário
quinta-feira, 27 de dezembro de 2012
PHP RegEx - Metacaracter Barra Letra
Também conhecidos como modificadores de padrão, se utilizam do \ (escape) mais uma letra que pode ser maiúscula ou minúscula, vale ressaltar que nem todas as letras possuem essa funcionalidade. Certo ai você me diz: mais e o \b que é a nossa borda? Então ai eu te respondo: nem tudo que reluz é ouro!
sexta-feira, 21 de dezembro de 2012
PHP Regex - Quantificadores não gulosos
Também conhecidos por relutantes, eles fogem da regra de que todo quantificador é guloso e se satisfaz com o mínimo possível! A sintaxe deles é bem simples, basta adicionar um ? (interrogação) logo após o operador e pronto:
![]() |
Quantificadores Gulosos e Relutantes fonte da imagem:bdfatec.blogspot.com.br |
PHP RegEx - Metacaracter Retrovisor
Como o nome sugere ele busca palavras repetidas atrás dele! Isso é muito útil para achar termos repetidos. O retrovisor é representado por:
\n ( barra ene) onde n pode ser um valor de 1 a 9.
Exemplo: para procurar uma palavra pula-pula usamos
(pula)-\1
O retrovisor pode ser lembrado também como um link ou um ladrão, pois copia o texto do grupo.
\n ( barra ene) onde n pode ser um valor de 1 a 9.
Exemplo: para procurar uma palavra pula-pula usamos
(pula)-\1
O retrovisor pode ser lembrado também como um link ou um ladrão, pois copia o texto do grupo.
Retrovisor, é bom usar fonte da imagem:joaosilvio.blogspot.com |
quinta-feira, 20 de dezembro de 2012
PHP RegeEx - Metacaracter Parenteses
Também conhecido como grupo de captura, é sinalizado por ( ) (abre e fecha parenteses). São parte de uma expressão regular delimitada por ( ). Os grupos servem para facilitar a aplicação de quantificadores, para indicar trechos repetidos de uma regex (através de retrovisores) ou para extração de partes específicas do texto através dos métodos.
![]() |
Rei do Pop: Michael Jackson Exemplo de agrupador fonte da imagem:lastfm.com.br |
quarta-feira, 19 de dezembro de 2012
PHP RegEx - Metacaracter Barra Vertical
Agora vamos tratar de outra barra, essa no caso vertical também conhecida por pipe. Pra quem programa está mais familiarizado porque em algumas linguagens é utilizada, mais assim || (barra barra), no nosso caso é apenas uma | (barra). Ela tem um valor lógico igual do conectivo OU em matemática.
![]() |
Duas-Caras Batman fonte da imagem:blogdebrinquedo.com.br |
PHP RegEx - Metacaracter Barra
O metacaracter \ (barra) também conhecido como operador de escape, é utilizado quando queremos tirar a "função" de determinado metacaracter, por exemplo, quando queremos colocar um * (asterisco) sem função de quantificador, ou um + (mais). Ele elimina o seu significado especial na sintaxe básica, o operador de escape precisa ser colocado na frente dos operadores de sintaxe básica.Quando isso acontece nós dizemos que o valor se tornou literal! Exemplo:
\., \[ , \], \?, \+ , \{, \}, \^, \$, \\
\., \[ , \], \?, \+ , \{, \}, \^, \$, \\
![]() |
Rogue X-men rouba os poderes dos outros mutantes fonte da imagem:dianneferreira.blogspot.com |
terça-feira, 18 de dezembro de 2012
PHP RegEx - Âncora Borda
PHP RegEx - Quantificador chaves !?
Também conhecidos por controle, são utilizados quando queremos ter um maior controle de repetições que desejamos para a entidade anterior. Sua sintaxe é bem simples {n, m} lê-se de n até m vezes. Seria assim m{3,4} mmm, mmmm. Ela permite que seja estipulados valores mínimos e/ou máximos de repetições.
![]() |
Tinha que ser o Chaves de novo! fonte da imagem:xonatas.blogspot.com |
PHP RegEx - Âncora: Circunflexo e Cifrão
Bem, são considerados âncoras porque não agregam valores (gulosos) como quantificadores, eles simplesmente "apontam" posições, seriam os ponteiros em linguagem C só que com funções mais específicas. Provavelmente, os metacaracteres mais fáceis de entender são ^ (circunflexo) e $ (cifrão), que representam, respectivamente, o início e o fim da linha de texto, como ela está sendo verificada.
![]() |
Em RegEx âncoras podem ser o circunflexo, cifrão ou borda fonte de imagem:elo7.com.br |
PHP RegEx - Quantificador Asterisco e Mais
Para quem tem noção de SQL sabe que o *(asterisco) serve para pegar tudo que tem no banco e apresentar. Literalmente falando ele corresponde a zero ou mais vezes. Em outras palavras a entidade anterior pode aparecer em qualquer quantidade ou não aparecer. Seria o mesmo que { 0, }.
"...Um Anel para encontrá-los,: Um Anel para a todos trazer..." fonte da imagem:produto.mercadolivre.com.br |
segunda-feira, 17 de dezembro de 2012
PHP RegEx - Quantificador Opcional
Opcional é um quantificador que aparece sempre que não haja a necessidade iminente de utilizar determinado argumento, mais que sua falta faria a diferença. Ficou difícil? Vamos pensar em um nome comum, Thaís, que pode ser escrito também como Taís ou Tais tanto faz, é nesses momentos que entra o opcional.
ER Th?aís vai me trazer como resposta: Thaís, Taís.
Nosso quantificador opcional seria como uma variável booleana, que pode ou não haver ( 0 ou 1).
ER Th?aís vai me trazer como resposta: Thaís, Taís.
Nosso quantificador opcional seria como uma variável booleana, que pode ou não haver ( 0 ou 1).
![]() |
Quantificador Opcional fonte da imagem:forum.br.herozerogame.com |
sexta-feira, 14 de dezembro de 2012
PHP RegEx - Metacaracter Quantificador
Quantificadores permitem que uma RegEx (expressão regular) combine um número especificado ou um intervalo de números, utilizando para isso: um caractere, uma classe de caracteres ou um sub-padrão. Eles indicam o número de repetições permitidas para a entidade imediatamente anterior.
![]() |
Quantificadores são considerados gulosos por padrão fonte da imagem: sashimynerd.com.br |
PHP RegEx - O outro lado da Lista
A lista Negada é o oposto da nossa lista convencional, ou seja, tudo que estiver dentro dela deverá ser ignorado. A ideia é a mesma de uma placa de proibição, como "proibido estacionar motos", carros e outros veículos poderão estacionar menos as motos.
![]() |
Exemplos de proibições imagem adaptada: uniritter.edu.br |
quinta-feira, 13 de dezembro de 2012
PHP RegEx- A classe POSIX
quarta-feira, 12 de dezembro de 2012
Fund. Banco de Dados - Alguns Conceitos
Fund. Banco de Dados - Introdução
![]() |
1. Banco de Dados
Conceito
Coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, nome, telefone, CPF.
Dados x Informação:
Dados são números, medidas, valores. Uma informação é basicamente a interpretação e compreendimento de um conjunto de dados.
Figura 1
PHP RegEx - Lista, a cheia de nove horas
Não seria exagero falar que a lista [...] em php é cheia de regras e suas peculiaridades. As listas e grupos permitem que você defina um espaço amostral. Bem diferente do .(ponto) ela só aceitará o que está dentro dela. Vimos anteriormente que para pesquisar palavras que eu não sei se possuem acento eu utilizo o .(ponto) mais se sabemos exatamente as possibilidades, podemos utilizar a lista, exemplo: palavra água eu posso utilizar [a,à]gua sem maiores prejuízos.
![]() |
A lista só aceita o que nela já está contido fonte da imagem:assimpassei.com.br |
terça-feira, 11 de dezembro de 2012
PHP RegEx – Metacaracter: o Ponto!
segunda-feira, 10 de dezembro de 2012
PHP - Constantes e Conceito de Expressão Regular
Uma constante é um identificador (nome) para um único valor. Como o nome sugere, esse valor não pode mudar durante a execução do script. Igualmente as variáveis elas são "case-sensitive", não podem começar com números, se você quiser saber mais sobre a maneira de utilizar variáveis clique aqui.Por convenção, o nomes de constantes são sempre em maiúsculas.
1. - Como criar uma constante?
Para criar uma constante em php é necessário utilizar uma função chamada define("nome da constante","valor dela"). A sintaxe dela é bem simples, primeiro argumento é o nome da constante e o segundo é seu valor.
1. - Como criar uma constante?
Para criar uma constante em php é necessário utilizar uma função chamada define("nome da constante","valor dela"). A sintaxe dela é bem simples, primeiro argumento é o nome da constante e o segundo é seu valor.
Exemplo de Criação de Constante fonte da imagem:bdfatec.blogspot.com.br |
quinta-feira, 6 de dezembro de 2012
PHP - Variáveis
terça-feira, 4 de dezembro de 2012
PHP - Sintaxe Básica
Quando o PHP interpreta um arquivo, ele simplesmente repassa o texto do arquivo até encontrar uma das tags especiais que lhe diz para começar a interpretar o texto como código PHP. Assim dessa maneira o PHP é embutido em todos os tipos de documentos, já que tudo fora do par de tags de abertura e fechamento é ignorado pelo interpretador.
![]() |
Maneiras de inserir blocos de códigos PHP fonte da imagem:bdfatec.blogspot.com.br |
segunda-feira, 3 de dezembro de 2012
Uma pequena introdução a PHP (Hyper Text Preprocessor)
O PHP é uma linguagem de código-fonte aberto, muito utilizada na Internet e especialmente criada para o desenvolvimento de aplicativos Web. A melhor coisa em usar PHP está no fato de ele ser extremamente simples para um iniciante, e oferecer muitos recursos para um programador profissional.
![]() |
PHP fonte da imagem:73lab.com |
Introdução a Lógica de Programação
1.-Lógica
"Seqüência Lógica são passos executados até atingir um objetivo ou solução de um problema."
<(Lógica de Programação 04/04/200{Paulo Sérgio de Moraes})>
Podemos ainda dizer que a lógica tem em vista a ordem da razão. Isto dá a entender que a nossa razão pode funcionar desordenadamente, pode pôr as coisas de pernas para o ar. Por isso a Lógica ensina a colocar Ordem no Pensamento. Exemplos:
a) Todo o mamífero é animal. Todo cavalo é mamífero. Portanto, todo cavalo é animal.
b) Todo mamífero bebe leite. O homem bebe leite. Portanto, todo homem é mamífero e animal.
"Seqüência Lógica são passos executados até atingir um objetivo ou solução de um problema."
<(Lógica de Programação 04/04/200{Paulo Sérgio de Moraes})>
Podemos ainda dizer que a lógica tem em vista a ordem da razão. Isto dá a entender que a nossa razão pode funcionar desordenadamente, pode pôr as coisas de pernas para o ar. Por isso a Lógica ensina a colocar Ordem no Pensamento. Exemplos:
a) Todo o mamífero é animal. Todo cavalo é mamífero. Portanto, todo cavalo é animal.
b) Todo mamífero bebe leite. O homem bebe leite. Portanto, todo homem é mamífero e animal.
![]() |
Exemplo de fluxograma fonte da imagem:cidadesaopaulo.olx.com.br |
Lab. Desenvolvimento II - Classificação de Ips
Em primeiro lugar gostaria de agradecer o Lysandro por ter cedido o programa, vlw muleque, a todos que de certa maneira contribuíram na construção dele, como o próprio Lysandro disse: foi um "catado" de códigos incluindo o programa que classifica os ips cedido pelo Jeferson, ao Alison e Cauê que cederam o programa com a função strtok que particiona os ips, enfim, a todos que ajudaram que eu não vou saber dizer aqui, grande abraço do Chuck... VAMOS AO QUE INTERESSA!
Situação problema
Situação problema
![]() |
Conversão de Ips através de um txt fonte da imagem: Projeto - Laboratório de Desenvolvimento II |
Assinar:
Postagens (Atom)