shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script com Regex


From: Julio C. Neves
Subject: Re: [shell-script] Script com Regex
Date: Mon, 23 Oct 2017 10:23:47 -0200

Fala Michel,

Eu não entendo absolutamente nada de referências bíblicas e portanto não sei o que vc está procurando. Seria bom vc dizer como é a formatação de uma referência bíblica para que ateus, budistas, umbandistas, muçulmanos e outros mais, possam ajudá-lo.

Novidade! Dia 08/11​ abriremos as inscrições para um treinamento
de Shell Script que será lecionado em 5 semanas no formato EAD
e que será ministrado por Julio Neves e Rubens Queiroz (dicas-l)

Abcs,
Julio

Damos treinamento em sua empresa com certificado
e nota fiscal por um preço, no mínimo, 50% mais
barato que qualquer curso.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico




Em 23 de outubro de 2017 09:20, Michel address@hidden [shell-script] <address@hidden> escreveu:
 

bom dia a todos, 

Eu e um amigo estamos desenvolvendo um script que pega referencias bibicas de arquivos texto. O script funciona parcialmente, pois esta acontecendo algo muito estranho. Vejam:

RegExpPattern:

[ ;{(]?([A-Z0-9]{0,3} *)?[1-3]? ?([A-Z](\.|[a--ÿ]+\.?)) +(( *; *)?(\d+:\d+[abc]?( *[\-,] *\d+[abc]?)*))+


Test String

Col. 13:14-16; 1 Cor. 15:45; Matt. 28:19; John 14:9-10, 16-17, 20, 23; Col. 13:14-16; 1 Cor. 15:45; Matt. 1:16, 21, 23; Col. 1:15; Acts 1:8; John 15:26; Gal. 3:13; 1 Pet. 2:24

Há 2 ocorrências da referencia "1 Cor. 15:45" no test string

a 2a ocorrência de "1 Cor. 15:45"  o  "1 " não eh reconhecido..  pega apenas a partir de "Cor." pra frente. 
Porem a 1ra ocorrência, pega tudo ! 

E isso acontece em outros lugares tbm.

Grato por qq ajuda, pois já gastamos alguns neurônios nisso e não encontramos solução.

Também é muito bem vindo alguma melhoria nessa Regex, pois não somos especialistas no assunto, apenas lemos o livro do Aurélio, do Júlio e umas pesquisadas no Google.

Forte Abraço

MiShell ;-)

echo "38498623798315430116174552327142800912294602133407093483096115302909743809121251297856778P"|dc

Livre de vírus. www.avg.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]