collapse

* Posts Recentes

Vídeos: pontas prova osciloscópio e misturadora de som Tascam por SerraCabo
[20 de Janeiro de 2019, 22:28]


Recuperação de um AGC por SerraCabo
[18 de Janeiro de 2019, 19:49]


Proteção Lipo por Kristey
[17 de Janeiro de 2019, 13:24]


Mais uma reparação - frigorífico Fagor por SerraCabo
[16 de Janeiro de 2019, 18:46]


Rolamentos por almamater
[13 de Janeiro de 2019, 22:26]


Artigo 11, 13 e os restantes por brunus
[13 de Janeiro de 2019, 20:26]


Corte de metal - Evolution Rage 2 por SerraCabo
[12 de Janeiro de 2019, 12:36]


Procuro serviço de impressão 3D por brunus
[10 de Janeiro de 2019, 13:41]


Compra partilhada no site da Elektor [voucher 10€ até 2 Janeiro] por brunus
[09 de Janeiro de 2019, 17:37]


Video Porteiro do Prédio por Alfredo Garcia
[06 de Janeiro de 2019, 23:27]

Autor Tópico: Perl Regular Expression Syntax  (Lida 1573 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.272
Perl Regular Expression Syntax
« em: 01 de Novembro de 2015, 10:31 »
Alguem percebe disto?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.454
  • NERD!

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.272
Re: Perl Regular Expression Syntax
« Responder #2 em: 01 de Novembro de 2015, 16:12 »
Eu ja tinha procurado tutorials, mas nao consigo perceber nada.
Consegues dar alguns exemplos simples?
Eu com essas tabelas nao consigo sequer procurar uma string

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.454
  • NERD!
Re: Perl Regular Expression Syntax
« Responder #3 em: 01 de Novembro de 2015, 16:22 »
Este é um dos melhores sites: http://www.regular-expressions.info/characters.html
Quando tenho dúvidas costumo lá cair.

O segundo site que te enviei na mensagem anterior é excelente para aprenderes "hands-on", além de mostrar os resultados da pesquisa "realtime", também explica o que estás a procurar e os resultados. Olha com mais atenção para ele que vale a pena.

Não sou muito bom professor, é-me difícil dar exemplos. Dá-me um exemplo do que queres encontrar e eu tento encontrar uma solução e explicar o porquê de cada elemento.
« Última modificação: 01 de Novembro de 2015, 16:47 por jm_araujo »

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.272
Re: Perl Regular Expression Syntax
« Responder #4 em: 01 de Novembro de 2015, 17:30 »
uma coisa basica qualquer por exemplo uma palavra..?
Ou mais complexo qualquercoisa entre duas palavras, o equivalente a :
> ls nomeficheiro*.gz*

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.454
  • NERD!
Re: Perl Regular Expression Syntax
« Responder #5 em: 01 de Novembro de 2015, 18:10 »
Não foste ao site de testes :D nem leste o primeiro capitulo do tutorial que mandei.

Encontrar uma palavra é só... escrever a palavra. Se não meter carateres especiais o texto é interpretado de forma literal. Ou seja, para na frase "Isto é um exemplo de um teste", para encontrar "um" a regex é "/um/" :P

Não disseste onde as queres usar (linguagem/programa) e implementações variam um bocadinho, mas é
basicamente isso. Se queres encontrar todas as referências a "um" tens de meter a flag "global": "/um/g", mas há implementações que assumem por defeito (python por exemplo se usares findall). Se for um texto com várias linhas podes querer usar a flag m de multiline.

Não sejas sorna e vê o que te mandei que é material de qualidade :D

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.272
Re: Perl Regular Expression Syntax
« Responder #6 em: 01 de Novembro de 2015, 18:46 »
Ya nao li, porque neste momento ja nao preciso :) (desenrasquei-me de outra maneira)
Mas fica a referencia para quando voltar a precisar pois parece-me ser uma ferramenta poderosa pra alguns tipos de trabalhos, pois substitui os "scripts"

O sitio onde estava a usar era no editor Sublime Text Editor (para fazer find & replace), que dizem eles usar a syntax / mecanismo da lib Boost.

Obrigado pelas referencias! Volto ca quando precisar novamente

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.408
    • Tróniquices
Re: Perl Regular Expression Syntax
« Responder #7 em: 02 de Novembro de 2015, 06:49 »
Programador que não sabe expressões regulares é praticamente um analfabeto :P :P :P ...  ;D