Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

1. Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Daniel Camilo da Silva
DebDann

(usa Debian)

Enviado em 26/07/2016 - 20:17h

Pessoal, seguinte:
Tenho uma lista de strings (letras e números) salva em um arquivo de texto e quero verificar se há mais de 3 caractéres repetidos "em sequência", tipo:
carromallla (tem o "L")
bigornna (OK)
fabi333 (tem o "3")

Como posso fazer esse filtro ?

Obrigado!


  


2. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/07/2016 - 21:34h

Danleonhart escreveu:
Pessoal, seguinte:
Tenho uma lista de strings (letras e números) salva em um arquivo de texto e quero verificar se há mais de 3 caractéres repetidos "em sequência", tipo:
carromallla (tem o "L")
bigornna (OK)
fabi333 (tem o "3")
Como posso fazer esse filtro ?
Obrigado!

--------------------------------------------------------------------------------------
Boa noite, Danleonhart.
Segue:
for x in {A..Z} {a..z} {0..9};do egrep --color "($x{3,})" lista.txt  ;done 


Att.:
Marcelo Oliver




3. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Daniel Camilo da Silva
DebDann

(usa Debian)

Enviado em 27/07/2016 - 15:24h

Obrigado Marcelo Oliver !
Funcionou perfeito!
Tentei modificar o script para fazer a verificação em tempo de execução (tipo stdin), mas não consegui...o que tenho de alterar para fazer isso ?!


4. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 27/07/2016 - 17:42h

Danleonhart escreveu:

Obrigado Marcelo Oliver !
Funcionou perfeito!
Tentei modificar o script para fazer a verificação em tempo de execução (tipo stdin), mas não consegui...o que tenho de alterar para fazer isso ?!


Boa tarde Danleonhart.
Não entendi, de um exemplo....
No aguardo,
Marcelo oliver





5. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Daniel Camilo da Silva
DebDann

(usa Debian)

Enviado em 27/07/2016 - 22:37h

No exemplo as string checadas vem do arquivo "lista.txt", ao invés disso quero testar as strings geradas de outro comando...tipo:

algum-comando | for x in {A..Z} {a..z} {0..9};do egrep --color "($x{3,})" - ;done


Note que no lugar de "lista.txt" coloquei "-" como entrada padrão (stdin)...
Deu pra entender ?!


6. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/07/2016 - 13:26h

Danleonhart escreveu:

No exemplo as string checadas vem do arquivo "lista.txt", ao invés disso quero testar as strings geradas de outro comando...tipo:

algum-comando | for x in {A..Z} {a..z} {0..9};do egrep --color "($x{3,})" - ;done


Note que no lugar de "lista.txt" coloquei "-" como entrada padrão (stdin)...
Deu pra entender ?!

__________________________________________________________________________
Me parece que esse "algum-comando", é um script para a geração de uma word list . . .
Caso positivo,
Filtre "CADA WORD GERADA", com o comando que te passei, obviamente, adaptado para tal tarefa!!!!

att.:
Marcelo Oliver




7. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Daniel Camilo da Silva
DebDann

(usa Debian)

Enviado em 13/08/2016 - 09:10h

Já consegui resolver através de post estrangeiros...
Uma pena que aqui no Brasil o pessoal só dá dicas se for apresentado o código...parece que muitos faltaram as aulas de lógica de programação... ou sequer leram sobre tal.


8. Re: Verificar caractéres repetidos em sequência em strings [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/08/2016 - 12:21h

Danleonhart escreveu:

Já consegui resolver através de post estrangeiros...
Uma pena que aqui no Brasil o pessoal só dá dicas se for apresentado o código...parece que muitos faltaram as aulas de lógica de programação... ou sequer leram sobre tal.


Seria cômico, se não fosse triste . . . !!!
Parece que muitos faltaram as aulas de lógica de programação... ou sequer leram sobre tal. 


Att.:
Marcelo







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts