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: Michel
Subject: Re: [shell-script] Script com Regex
Date: Mon, 23 Oct 2017 11:00:56 -0200

Oi Julio, obrigado pela resposta,

realmente, dei outros detalhes e esqueci desse. Foi mal :-)

Vamos lá

Normalmente em PT-BR temos:

Livro Capitulo : Versiculo
Exemplo:

Jo 4:5

Nesse caso quero Livro de João Capitulo 4 Versículo 5
Mas tbm pode ser

Jo 4:5-7

Livro de João Capitulo 4 Versículos de 5 a 7

Resumindo:

Os dois pontos (:) separam o capítulo dos versículos;
O hífen (-) indica uma sequência contínua de capítulos ou de versículos;
A vírgula (,) indica uma seqüência não contínua de versículos;
O ponto-e-vírgula (;) indica um novo capítulo do mesmo livro ou de outro livro caso seguido de nova abreviação.

abaixo uma tabela com o novo testamento apenas, mas segue a mesma logica para o velho testamento e para biblias em outras linguas

LivroAbreviaturaCapítulos
MateusMt28
MarcosMc16
LucasLc24
JoãoJo21
Atos dos ApóstolosAt28
RomanosRm16
1 Coríntios1 Co16
2 Coríntios2 Co13
GálatasGl6
EfésiosEf6
FilipensesFp4
ColossensesCl4
1 Tessalonicenses1 Ts5
2 Tessalonicenses2 Ts3
1 Timóteo1 Tm6
2 Timóteo2 Tm4
TitoTt3
FilemonFm1
HebreusHb13
TiagoTg5
1 Pedro1 Pe5
2 Pedro2 Pe3
1 João1 Jo5
2 João2 Jo1
3 João3 Jo1
JudasJd1
ApocalipseAp22


Novamente obrigado

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

Att,

Michel I. Moreira
echo "38498623798315430116174552327142800912294602133407093483096115302909743809121251297856778P"|dc

Em 23 de outubro de 2017 10:23, 'Julio C. Neves' address@hidden [shell-script] <address@hidden> escreveu:
 

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.br> 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]