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)