Expressões regulares
|
|
- Linda Sampaio Fragoso
- 8 Há anos
- Visualizações:
Transcrição
1 Expressões regulares Expressão regular é um conjunto de expressões que funcionam de forma semelhante as expressões aritméticas, utilizando operadores para fazer combinações com expressões menores. Existem dois tipos de expressões regulares: Simples - utiliza os caracteres numéricos e os caracteres: *,., ^, $, e [ ]. Estendidas - utiliza os caracteres numéricos e os caracteres: *,.,?, +, ^, $, {, }, [, ], (, ),, \< e \>. Abaixo segue a tabela dos metacaracteres utilizados nas expressões regulares. Metacaractere Nome Posição ^ circunflexo Indica o começo de linha $ cifrão Indica o final de linha Texto [abc] lista Encontra ocorrências com as letras a ou b ou c [a-z] lista Encontra ocorrências com as letras de a à z [^abc] (abc aeiou) lista de negação Encontra ocorrências que não tenham as letras de a, b e c ou Encontra ocorrências que tenham as letras de a, b e c ou as vogais aeiou Quantidade a{3} chaves Combina a letra a três vezes a{1,3} chaves Combina a letra a de 1 à 3 vezes a{3,} chaves Combina a letra a no mínimo três vezes Quantidade a? opcional Combina a letra a zero ou uma vez a* asterisco Combina a letra a zero ou mais vezes a+ mais Combina a letra a uma ou mais vezes Curingas. ponto Encontra qualquer caractere.* curinga Encontra qualquer coisa 1
2 As expressões regulares são utilizadas no shell do através dos comandos de filtragem grep, egrep, fgrep e sed e pelas linguagens awk, perl e etc. Através de expressões regulares, podemos filtrar ou validar textos como: data e horário, endereço IP, endereço de , RG, CPF, Cep, telefone, dados de uma coluna ou linha de um texto, etc. Para mostrar os exemplos abaixo, usaremos o comando grep, o arquivo /etc/passwd e criaremos os arquivos palavras.txt, letras.txt e numeros.txt. $ cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh Debian-exim:x:100:102::/var/spool/exim4:/bin/false statd:x:101:65534::/var/lib/nfs:/bin/false identd:x:102:65534::/var/run/identd:/bin/false messagebus:x:103:104::/var/run/dbus:/bin/false avahi:x:104:105:avahi mdns daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:105:108:hardware abstraction layer,,,:/home/haldaemon:/bin/false postgres:x:106:112:postgresql administrator,,,:/var/lib/postgresql:/bin/bash gdm:x:107:113:gnome Display Manager:/var/lib/gdm:/bin/false hplip:x:108:7:hplip system user,,,:/var/run/hplip:/bin/false aluno1:x:1000:1000:aluno1,,,:/home/aluno1:/bin/bash sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin mysql:x:110:115:mysql Server,,,:/var/lib/mysql:/bin/false 2
3 oracle:x:1003:1003::/usr/lib/oracle/xe:/bin/bash bind:x:111:116::/var/cache/bind:/bin/false $ cat > palavras.txt O criador do Seja livre use alunos Projeto Brasil Aperte ENTER Aperte CTRL+D O circunflexo ^ O caractere circunflexo representa um texto no inicio da linha. $ grep palavras.txt O criador do No exemplo acima, retornam todas as ocorrências da palavra. $ grep ^ palavras.txt Agora, colocando o ^circunflexo, retorna apenas a primeira linha que começa com a palavra. Você também pode especificar a string com o caractere dentro de aspas simples ou duplas. $ grep '^' palavras.txt 3
4 $ grep "^" palavras.txt O cifrão $ O caractere cifrão representa um texto no final da linha. Exemplo: $ grep /bin/bash$ /etc/passwd root:x:0:0:root:/root:/bin/bash aluno1:x:1000:1000:aluno1,,,:/home/aluno1:/bin/bash O colchete [ ] O colchete ou lista, representa um intervalo de caracteres especificados dentro dos colchetes, podendo ser números ou letras, por exemplo os números de 0 à 9 [0-9] e as letras de a à z [a-z], veja o exemplo abaixo: Retornam somente as palavras em maiúsculo $ grep '' palavras.txt Retornam somente as palavras em minúsculo $ grep '' palavras.txt Neste caso, usaremos o colchete usando a letra L maiúsculo e l minúsculo entre colchete [Ll] para retornar tanto as palavras em maiúsculo e em minúsculo. $ grep '[Ll]inux' palavras.txt 4
5 O ponto. O caractere ponto, representa qualquer letra, ou seja, qualquer caractere em uma determinada posição, podendo ser também um número, um símbolo, um espaço, um TAB, ou seja, qualquer caractere. $ cat palavras.txt O criador do Seja livre use alunos Projeto Brasil No exemplo abaixo retorna somente qualquer caractere a partir do começo da linha que vem seguido de uma vogal, repare que não retornam as frases "Projeto Brasil" e "O criador do ", pois a letra P de "Projeto Brasil" e a letra O de "O criador de " não vem seguidas de uma vogal. Abaixo é exibido qualquer caractere seguido de uma vogal. $ grep '^.[aeiou]' palavras.txt Seja livre use Neste exemplo, retornam apenas as palavras com qualquer caractere, vem seguido das letras inu e que termina com x. $ grep '^.[inu]*x' palavras.txt Outro exemplo semelhante ao citado acima, é você usar o ponto para procurar tamanho fixo de uma string, sem depender de seu conteúdo. No exemplo abaixo, retornam apenas as palavras que tem 5 caracteres, onde ^ é o início da linha e $ é o fim da linha. 5
6 $ grep '^...$' palavras.txt As chaves { } Um número dentro de chaves representa a quantidade de repetições do caractere anterior. Este exemplo é semelhante ao anterior, especificando o número de caracteres e não pontos. Observe que foi usado o comando egrep e não grep, pois as chaves { } fazem parte das expressões regulares estendidas (avançadas). $ egrep '^.{5}$' palavras.txt Para usar o grep teríamos que colocar a \ barra invertida antes das chaves, por isso, é mais fácil usar o egrep nestes casos. $ grep '^.\{5\}$' palavras.txt As chaves aceitam um intervalo especificando uma faixa de repetições com um valor mínimo e máximo. No exemplo abaixo, retornam as linhas que tenham entre 5 e 9 caracteres. $ egrep '^.{5,9}$' palavras.txt alunos Caso você não especifique o segundo número e mantenha a vírgula, ficará uma faixa infinita de caracteres. No exemplo abaixo, serão exibidas as linhas que têm 9 ou mais caracteres. 6
7 $ egrep '^.{9,}$' palavras.txt O criador do Seja livre use Projeto Brasil Este exemplo abaixo, retorna todos os usuários que possuem o UID ou GID maior que 4 caracteres numéricos de 0 à 9 [0-9]. $ egrep '[0-9]{4,}' /etc/passwd sync:x:4:65534:sync:/bin:/bin/sync nobody:x:65534:65534:nobody:/nonexistent:/bin/sh statd:x:101:65534::/var/lib/nfs:/bin/false identd:x:102:65534::/var/run/identd:/bin/false aluno1:x:1000:1000:aluno1,,,:/home/aluno1:/bin/bash sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin oracle:x:1003:1003::/usr/lib/oracle/xe:/bin/bash O curinga.* (ponto asterístico) (AND) O caractere.* ponto asterisco representa qualquer coisa, inclusive, nada entre partes de uma linha não importando o que há de conteúdo. O.* (AND) funciona de forma semelhante a um AND lógico em linguagens de programação, ou seja, somente exibe o resultado da pesquisa se encontrar ambas as partes da pesquisa. Neste exemplo são exibidos os usuários que começam com letras de a à z [a-z] e terminam com a palavra bash. $ egrep '^[a-z].*bash$' /etc/passwd root:x:0:0:root:/root:/bin/bash postgres:x:106:112:postgresql administrator,,,:/var/lib/postgresql:/bin/bash aluno1:x:1000:1000:aluno1,,,:/home/aluno1:/bin/bash oracle:x:1003:1003::/usr/lib/oracle/xe:/bin/bash 7
8 O or (barra em pé) (OR) O caractere pipe barra em pé representa em uma pesquisa para procurar uma coisa ou outra. O (OR) deve ser usado dentro de parênteses ( ) e funciona de forma semelhante a um OR lógico em linguagens de programação, ou seja, exibe o resultado da pesquisa se encontrar uma das partes da pesquisa. Neste exemplo são exibidos as palavras que começam com palavras ou ou Linus. $ egrep '^( Linus)' palavras.txt Os repetidores? + * Os caracteres interrogação (chamado de opcional), o mais e o asterisco são repetidores que especificam a quantidade e funcionam como as chaves { }. Caractere Nome Equivale Significado? opcional {0,1} Aparece ou não (opcional) + mais {1,} Aparece no mínimo uma vez * asterisco {0,} Aparece em qualquer quantidade Lista de negação [^] Podemos especificar o caractere circunflexo dentro de colchetes para negar uma expressão. No exemplo abaixo são mostradas as linhas que não começam com vogais, repare que a palavra alunos não é exibida, pois começa com vogal. 8
9 $ cat palavras.txt O criador do Seja livre use Projeto Brasil alunos $ grep '^[^aeiou]' palavras.txt O criador do Seja livre use Projeto Brasil Intervalo de lista [-] Podemos especificar um hífen dentro de colchetes, para indicar um intervalo entre duas letras que será estendido para todas as letras dentro do intervalo. Por exemplo [a-f] quer dizer para retornar todas as letras no intervalo de a à f [abcdef] ou [0-9] para retorna todos os números de 0 à 9 [ ]. No exemplo abaixo são mostradas as linhas que estão no intervalo de a à f. $ cat > letras.txt abcdefghij defabc abcdef rpzstq xwzkwmp Aperte ENTER Aperte CTRL+D 9
10 $ egrep '[a-f]' letras.txt abcdefghij defabc abcdef Neste exemplo abaixo, exibimos somente as linhas com as letras que não estão no intervalo de [a-f], repare que é exibida a linha com as letras de [abcdefghij], pois as letras ghij estão fora do intervalo de [a-f]. $ egrep '[^a-f]' letras.txt abcdefghij rpzstq xwzkwmp Neste exemplo abaixo, exibimos somente as linhas com os números que começam com 1 (102, 15 e 111) e que tenha 3 dígitos {0,1,2} Ex: 102 e 111. $ cat > numeros.txt Aperte ENTER Aperte CTRL+D $ egrep '^1[0-9]{0,2}$' numeros.txt ou com grep usando escape nas chaves com barra invertida \. $ grep '^1[0-9]\{0,2\}$' numeros.txt
Gerenciamento de usuários e grupos
Gerenciamento de usuários e grupos Todo sistema de gerência de usuário possui um id registrado no sistema. Com as informações de registro o Linux pode gerenciar o acesso aos usuários e as suas permissões
Leia maisConhecendo as Expressões Regulares. Aurélio Marinho Jargas http://aurelio.net
Conhecendo as Expressões Regulares Aurélio Marinho Jargas http://aurelio.net Abril de 2004 Índice Sobre o Curso...1 Introdução...2 O ambiente de testes...3 Conhecendo o arquivo /etc/passwd...3 Conhecendo
Leia maisSistemas Operacionais de Redes. Aula: Gerenciamento de usuários e grupos Professor: Jefferson Silva
Sistemas Operacionais de Redes Aula: Gerenciamento de usuários e grupos Professor: Jefferson Silva Agenda Entender o que são usuários e grupos Conhecer os arquivos onde essas informações ficam salvas Utilizar
Leia mais1 O que são e para que servem?
Introdução às Expressões Regulares Mario Luiz Bernardinelli (mariolb@gmail.com) August 24, 2010 Abstract Regular Expressions (ERs) are special text strings for describing a search pattern. They are very
Leia maisBasicamente, podemos dizer algo abrangente de forma específica. Definindo um padrão de busca, temos uma lista de possibilidades.
Introdução Definições Basicamente, podemos dizer algo abrangente de forma específica. Definindo um padrão de busca, temos uma lista de possibilidades. Como o brinquedo LEGO, várias pecinhas diferentes,
Leia maisILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.
Plano de estudo: -. - Atribuindo valores às variáveis. - Expressões Na maioria das vezes, precisamos armazenar dados para manipulá-los. Por exemplo, em um escritório de contabilidade, armazenamos os dados
Leia mais2 Pesquisa de valores em uma lista de dados
2 Pesquisa de valores em uma lista de dados Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução...3 Funções PROCV e PROCH...3 PROCV...3
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisCOINF. Roteiro de Treinamento 0800Net. Versões e Revisões deste Documento. Índice. 1. Nome do Projeto. 2. Roteiro. Roteiro Treinamento Solicitante
Versões e Revisões deste Documento Data Comentário FEV/2009 Roteiro Treinamento Solicitante Autor Índice 1. Nome do Projeto...1 2. Roteiro...1 Entrando no sistema...1 Menu de Opções Meu Cadastro...2 Tela
Leia maisBanco de Dados. Microsoft Access. Índice
Banco de Dados Microsoft Access PARTE 03 edição 2007 Índice 19-) Consulta... 27 20) Criando uma consulta... 27 21) Salvando a consulta... 28 22) Selecionando os campos das tabelas para a consulta... 29
Leia maisIntrodução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Leia maisManual do Sistema. Página 1/14
Manual do Sistema Página 1/14 1. MÓDULO DE CÁLCULO 1.1 Utilitários 1.1.1 Importar ASCII Esta ferramenta permite que um arquivo no formato.ascii ou.txt sejam reconhecidas pelo Sistema. Segue abaixo exemplo
Leia maisINF 1007 Programação II
INF 1007 Programação II Aula 05 Cadeias de Caracteres Edirlei Soares de Lima Caracteres Caracteres são representados através de códigos numéricos. Tabela de códigos: Define correspondência
Leia maisLÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Leia maisA pesquisa de termos usando (Espaço) ou &, significa que os dois termos deverão constar no mesmo documento.
1 HOME (PÁGINA INICIAL) Ao acessar a Revista dos Tribunais Online, faca pesquisas por doutrina, jurisprudência, legislação e súmula. Para pesquisas avançadas, acesse a aba de cada tipo de conteúdo especificamente.
Leia maisComputadores Digitais 2. Prof. Rodrigo de Souza Couto
Computadores Digitais 2 Linguagens de Programação DEL-Poli/UFRJ Prof. Miguel Campista Aula de Hoje Cadeias de caracteres (strings) Caracteres Definição e manipulação de strings Vetor de strings Parâmetros
Leia maisManual das planilhas de Obras v2.5
Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo
Leia maisRegras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos
Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETO EM PHP
PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP O PHP através da versão 5, veio desenvolvido com suporte a programação orientada a objetos. O que significa isso? Que a partir da versão 5 é possível criar bibliotecas
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT Tipos de dados em JavaScript Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por
Leia maisIncrementando o Shell com Expressões Regulares. Rudson Ribeiro Alves - UVV
Incrementando o Shell com Expressões Regulares Rudson Ribeiro Alves - UVV rudsonalves@yahoo.com.br O que são Expressões Regulares (ERs ou regexes)? ER é uma composição de símbolos, caracteres com funções
Leia maisRECEITA FEDERAL DO BRASIL
RECEITA FEDERAL DO BRASIL Ato Declaratório Executivo nº 31, de 2 de setembro de 2011 Dispõe sobre normas operacionais para entrega dos dados por meio do Programa Validador e Assinador da Entrada de Dados
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisCurso Capacitação da Ufms. Anexos Excel 2007
Anexos Excel 2007 Anexo1 Subtotais Pode-se destacar duas formas de fazer subtotais, sem uso de tabelas dinâmicas. A Primeira, você vai fazer dois passos, classificar e depois o subtotal. Tomando a tabela
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia mais5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a
Leia maisManual do Usuário. Menus: Produtor Rural, Propriedade Rural e GTA Módulo: Produtor Rural. dezembro de 13
Manual do Usuário Menus: Produtor Rural, Propriedade Rural e GTA Módulo: Produtor Rural dezembro de 13 Este documento foi produzido por Praça dos Açorianos, s/n CEP 90010-340 Porto Alegre, RS (51) 3210-3100
Leia maisSEI Superintendência de Estudos Econômicos e Sociais da Bahia Av Luiz Viana Filho, 435-4ª avenida, 2º andar CAB CEP 41.750-300 Salvador - Bahia Tel.
SIDE Sistema de Dados Estatísticos AJUDA SEI Superintendência de Estudos Econômicos e Sociais da Bahia Av Luiz Viana Filho, 435-4ª avenida, 2º andar CAB CEP 41.750-300 Salvador - Bahia O QUE O NOSSO BANCO
Leia maisCriar formulários preenchidos pelos usuários no Word
Página 1 de 5 Word > Criando documentos específicos > Formas Criar formulários preenchidos pelos usuários no Word Usando um modelo, você pode adicionar controles de conteúdo e texto com instrução no Microsoft
Leia maisLÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br
LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7
Leia mais1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.
Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa
Leia maisSistema Integrado CAPES - Programa de Apoio a Eventos no País
COORDENAÇÃO DE APERFEIÇOAMENTO DE PESSOAL DE NÍVEL SUPERIOR DIRETORIA DE GESTÃO DGES COORDENAÇÃO GERAL DE INFORMÁTICA CGIN COORDENAÇÃO DE DESENVOLVIMENTO E MANUTENÇÃO DE SISTEMAS CSI MANUAL DE UTILIZAÇÃO
Leia maisOficina de ShellScript
Oficina de ShellScript Segunda Parte Wildcards Variáveis de Ambiente Comans em Shell Script Parâmetros para o programa Mais comans /dev/null Bruno L. Albrecht Felipe A. Chies PET Computação UFRGS Wildcards
Leia maisP r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:
Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode
Leia maisJava Como Programar, 8/E
Capítulo 5 Instruções de controle: Parte 2 Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 5.1 Introdução Instrução de repetição for Instrução de repetição do while Instrução de seleção
Leia mais14.1 Vetor - Problemas
Problema 14: Um método de Criptografia consiste em substituir as letras de uma mensagem através do emparelhamento de alfabetos tal como dado abaixo. Construir um programa que codifica mensagens usando
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisIntrodução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em
Material retirado do site Office online. Introdução aos critérios de consulta Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em referências de campo, operadores e
Leia maisTestando e Comparando Valores
Testando e Comparando Valores A Instrução if Um dos recursos mais importantes de uma linguagem de computador é a capacidade de testar e comparar valores, permitindo que seu programa se comporte diferentemente
Leia maisSECRETARIA DA RECEITA FEDERAL DO BRASIL INSTRUÇÃO NORMATIVA Nº 1.201, DE 18 DE OUTUBRO DE 2011
SECRETARIA DA RECEITA FEDERAL DO BRASIL INSTRUÇÃO NORMATIVA Nº 1.201, DE 18 DE OUTUBRO DE 2011 Aprova o leiaute do arquivo de importação de dados para o Programa Gerador da Declaração de Serviços Médicos
Leia maisMANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO
Rua Afonso Arrechea, 240, Santo Ant. do Sudoeste - PR Tel 46 3563-1518 Fax 46 3563-3780 contato@diferencialcontabil.cnt.br www.diferencialcontabil.cnt.br MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO VERSÃO
Leia maisGUIA AVANÇADO PARA BUSCAS EM BASES DE PATENTE GRATUITAS
GUIA AVANÇADO PARA BUSCAS EM BASES DE PATENTE GRATUITAS Módulo 1 Busca por Depositante / CNPJ no Brasil e no Exterior Centro de Disseminação da Informação Tecnológica Cedin cedin@inpi.gov.br Julho/2015
Leia maisBem vindo Joe Ramone!
AULA 4 Concatenação O objetivo da concatenação é juntar textos, sejam eles números, textos, variáveis ou constantes: Como não é possível escrever um texto junto à uma variável como $variavelmaisumtexto,
Leia maisManual do Teclado de Satisfação Online WebOpinião
Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação
Leia maisProgramação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Leia maisPREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA CONVERSÃO DE RECIBOS PROVISÓRIOS DE SERVIÇO EM NF-E
PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA CONVERSÃO DE RECIBOS PROVISÓRIOS DE SERVIÇO EM NF-E (Modelo II) 1 Introdução Este manual apresenta e detalha os procedimentos para a realização do processo
Leia maisSegurança de Aplicações Aula 14
Segurança de Aplicações Aula 14 Prof. Msc. Anderson da Cruz Análise de Vulnerabilidades X Teste de Software Análise de Vulnerabilidade Uso de ferramentas para automatizar a análise Melhor resultado com
Leia maisMÓDULO DE MATRICULA UNASUS
MÓDULO DE MATRICULA UNASUS Guia de Instalação e Configuração (Moodle 2.x) Resumo Este documento lista o fluxo para aquisição do modulo de matricula, geração de chaves para acesso ao webservice do Arouca
Leia maisUsando o do-file editor Automatizando o Stata
Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar
Leia maisMais configuração OptraImage
1 fax Personalizarconfiguraçõesdecópia...2 Definirmanualmenteasinformaçõesbásicasdofax...3 Criardestinospermanentesdefax...5 Alterarasconfiguraçõesderecebereenviarfax...7 Ajustarasopçõesdeenviodefax...8
Leia maisNOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e)
Manual de Exportação de NFS-e Página 2 de 16 Índice ÍNDICE... 2 1. INTRODUÇÃO... 3 2. ESPECIFICAÇÕES... 4 2.1. FORMATO DO ARQUIVO... 4 2.2. CONTEÚDO DO ARQUIVO... 4 2.3. TIPOS DE ARQUIVOS... 4 3. FORMATOS
Leia maisPHP (PHP Hypertext Preprocessor)
PHP (PHP Hypertext Preprocessor) André Tavares da Silva andre.silva@udesc.br Datas No PHP a função date() é usada para formatar um tempo ou data. string date(string $format [,int $timestamp]) Ex.: echo
Leia maisLSOF - LiSt Open Files
LSOF - LiSt Open Files Descrição Como o nome indica, LSOF lida com arquivos abertos em um sistema UNIX. Um arquivo aberto pode ser um arquivo comum, um diretório, uma biblioteca, um stream, ou um soquete
Leia maisSefinnet Versão 3.00.0001-2011. Arquivo de Importação SefinNet
Sefinnet Versão 3.00.0001-2011 Arquivo de Importação SefinNet Abaixo estão as instruções para geração do arquivo de importação de dados do SefinNet. O objetivo do layout é auxiliar os desenvolvedores de
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia maisBrOffice.Org Calc 3.2 Prof. Wagner Bugs 3.2
BrOffice.Org Calc 3.2 Prof. Wagner Bugs 3.2 Conteúdo Conhecimentos gerais (teoria)...2 Início (começando a entender)...2 Cálculos iniciais:...3 Cálculo com porcentagem...3 Funções:...3 Referências...7
Leia maisPrimeiros passos das Planilhas de Obra v2.6
Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das
Leia maisALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Memória Variáveis e constantes Tipos primitivos de dados Operadores Comandos
Leia maisInstalação do Sirius sem estações. O primeiro passo é instalar o Firebird 1.5, ele se encontra no CD de instalação do Sirius na pasta Firebird.
Instalação do Sirius sem estações 1. Instalando o Firebird...1 2. Instalando o Sirius...7 3. Configurações do Sirius:...11 Configuração dos arquivos do Sirius e Firebird...12 Firebird:...12 Sirius:...13
Leia maisDesmistificando o Programa de Computador
Desmistificando o Programa de Computador Hoje vou explicar, da maneira mais simples possível, como funciona um programa de computador. Na sua essência um programa de computador nada mais é que uma coletânea
Leia maisRoteiro para atualização da planilha de múltiplos usando o Excel 2007.
Roteiro para atualização da planilha de múltiplos usando o Excel 2007. 1) Na parte inferior da planilha clique na aba ao lado direito de PAINEL para inserir uma nova planilha, ou clique em Shift+F11. 2)
Leia maisIntrodução ao Shell Script
Faculdade do Pará-FAP Disciplina: Programação em Ambiente de Redes Professor: Armando Hage Introdução ao Shell Script Introdução O que é o Shell Shell Script Primeiro Script Recebendo Parâmetros Exercícios
Leia maisVERSÃO 5.12.0 VERSÃO 5.0.0 FINANCEIRO NEFRODATA ESTOQUE FINALIZAÇÃO: 10 JUN.
VERSÃO 5.12.0 VERSÃO 5.0.0 FINANCEIRO NEFRODATA ESTOQUE ACD2016 FINALIZAÇÃO: 10 JUN. 13 04 NOV.2014 FEV. 201313 JUN. 2016 PUBLICAÇÃO: Prezado Cliente, Neste documento estão descritas todas as novidades
Leia maisCriar as tabelas para um banco de dados
Treinamento Criar as tabelas para um banco de dados ANTES DE COMEÇAR O primeiro curso desta série, "Criar as tabelas de um novo banco de dados", forneceu uma lista de tabelas e campos para uso no banco
Leia mais1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:
Antes de instalar qualquer programa do ifox iticket, verificar: 1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar: Caso não encontre o Microsoft.Net
Leia maisGladiusSimpleReport. Este manual, visa mostrar, como utilizar o GladiusSimpleReport atravéz de exemplos.
Introdução O GladiusSimpleReport é um gerador de relatório simples que permite gerar listagens baseadas em uma única tabela ou em um conjunto de tabelas relacionadas. Vantagens O GladiusSimpleReport permite
Leia maisAula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
Leia maisManual do KFind. Dirk Doerflinger Tradução: Marcus Gama
Dirk Doerflinger Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 1.1 Iniciando o KFind...................................... 5 2 Procurando Arquivos 6 2.1 A Aba Nome/Localização.................................
Leia maisPreparatório LPIC-101
Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1 Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2 Bibliografia Recomendada Certificação
Leia maisManipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
Leia maisBC0505 Processamento da Informação
BC0505 Processamento da Informação Assunto: Modularização de código e passagem de parâmetros Aula Prática: 4 Versão: 0.2 Introdução Modularização No Java, como em outras linguagens de Programação Orientadas
Leia maisUsando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação Shell Script Sistemas de Software Livre Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Conteúdo
Leia maisBCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1
BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1 Na aula de hoje UVa; Tipos de Erros; Representação de tipos; Formas Padrão de Entrada e Saída
Leia maisGP Gestão de Pessoal. Gerador de Arquivos e Relatórios
GP Gestão de Pessoal Gerador de Arquivos e Relatórios SUMÁRIO 1. Módulo Gerador de Arquivos e Relatórios... 3 1.1. Gerador de Relatório... 3 1.2. Filtro... 3 1.3. Filtro Resultado... 4 1.4. Parametrização
Leia maisSP-6000/ES ENSAQUE SIMPLES
SP-6000/ES ENSAQUE SIMPLES CAPS LOCK IMPRESSORA ATIVIDADE ESTÁVEL FUNÇÃO ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12! @ # $ % / & * ( ) _ + BackSpace 1 2 3 4 5 6 7 8 9 0 - = TAB Q W E R T Y U I O P Enter
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 05
IFTO LÓGICA DE PROGRAMAÇÃO AULA 05 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com
Leia maisCERTIFICADO DE CONCLUSÃO LIVRO E CERTIFICADO
LIVRO E CERTIFICADO 1. Informações Gerais. Esta opção do sistema controla formulários de certificados de conclusão dos cursos que são disponibilizados pelas escolas. O sistema controla o livro de registros
Leia maisAula 4 Estatística Conceitos básicos
Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a
Leia maisBem-vindo ao tópico sobre consultas no SAP Business One.
Bem-vindo ao tópico sobre consultas no SAP Business One. 1 Neste tópico, você aprenderá a criar consultas SQL utilizando as ferramentas de consulta do SAP Business One Assistente de consultas e Gerador
Leia maisLinguagem de Programação
Linguagem de Programação Introdução a Linguagem C Princípios de Programação em C Gil Eduardo de Andrade Conceitos Iniciais: Linguagem C Introdução É uma linguagem estruturada; Foi desenvolvida na década
Leia maisLASERTECK SOFTECK FC MANUAL DO USUÁRIO
LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE
Leia maisFinanceiro - Boleto : Remessa e Retorno
Financeiro - Boleto : Remessa e Retorno Objetivo Configurar Arquivos de Remessa; Gerar Arquivos de Remessa; Configurar Arquivo de Retorno; Receber arquivos de retorno do banco e efetuar a baixa das Contas
Leia maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Todo o material aqui disponível pode, posteriormente,
Leia maisCADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário
CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:
Leia maisSISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES (LINUX) Agendador de Tarefas Ocron é um ótimo agendador de tarefas, com ele você pode agendar para um determinado momento um programa qualquer a ser executado. Sua aplicação
Leia maisConsultar Dados de Conta
Consultar Dados de Conta Conteúdo 1. Descrição do Serviço... 3 2. Processo... 3 3. Autenticação... 4 4. Parâmetros de envio... 5 5. Retorno... 5 5.1 HTTP Code... 6 5.2 Retorno em caso de sucesso... 7 5.2.1
Leia maisSUMÁRIO. 1. Instalação... 1. 2. Operações... 3. 2.1 Comunicação... 4. 2.1.1 Modo... 4. 2.1.2 Ethernet... 5. 2.1.3 Serial... 6
SUMÁRIO 1. Instalação... 1 2. Operações... 3 2.1 Comunicação... 4 2.1.1 Modo... 4 2.1.2 Ethernet... 5 2.1.3 Serial... 6 2.1.4 Configurações da placa de rede... 6 2.2 Edição base... 7 2.2.1 Produto... 7
Leia maisSecretaria de Estado de Fazenda do Rio de Janeiro GIA-ICMS. Instruções de Preenchimento por meio do Programa Gerador (versão 0.3.2.
Secretaria de Estado de Fazenda do Rio de Janeiro GIA-ICMS Instruções de Preenchimento por meio do Programa Gerador (versão 0.3.2.6) Portaria SUACIEF nº 001/2009 SUMÁRIO 1. TELA PRINCIPAL... 3 2. MENU
Leia maisCentreWare Web 5.8.107 e superior Agosto de 2013 702P01949. Xerox CentreWare Web Identificar e Aplicar o Firmware Patch para Escanear
CentreWare Web 5.8.107 e superior Agosto de 2013 702P01949 Identificar e Aplicar o Firmware Patch para Escanear 2013 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox e Design, CentreWare,
Leia maisCash Management Produtos Recebimentos. CÓDIGO DE BARRAS COBRANÇA Versão 2.3 Setembro/2012 Carteiras com ou sem registro
Cash Management Produtos Recebimentos CÓDIGO DE BARRAS COBRANÇA Versão 2.3 Setembro/2012 Carteiras com ou sem registro ÍNDICE Introdução... 02 Especificações... 03 Instruções de preenchimento... 04 Ficha
Leia maisResoluções 3.954/11 e 4.113/12. Leiaute do Arquivo de Movimento ACIC001 (CI01) Versão deste documento: 1.1
Leiaute do Arquivo de Movimento ACIC001 (CI01) Versão deste documento: 1.1 Histórico de revisão Data Versão Descrição Autor 27/06/2008 1.0.0 Versão inicial. BACEN/DEINF/DINE6 BACEN/GENCE 11/08/2008 1.0.1
Leia maisManual do Usuário. Solução de Informações Gerenciais - BI
Manual do Usuário Solução de Informações Gerenciais - BI Versão 08.2011 Conteúdo Solução de Informações Gerencias - BI...4 1 - O que encontramos em Versões?...5 2 - O que contém a aba Ajuda?...6 2.1 -
Leia maisA p o s t i l a M i c r o s o f t A c c e s s 97
A p o s t i l a M i c r o s o f t A c c e s s 97 Índice a) Access 97 b) Iniciando o Access c) Passo- a- passo d) Tabelas e) Exercício f) Consultas g) Passo- a- passo h) Formulários i) Passo- a- passo j)
Leia mais