Se você está procurando um ambiente on-line para praticar a correspondência de padrões regex
, há vários recursos interessantes que permitem que você brinque com expressões para uma determinada parte do texto. Do alto da minha cabeça, há: regex pal ou rubular .
Em termos de exercícios, uma idéia é procurar perguntas marcadas com [regex]
no estouro de pilha . Há novas perguntas sobre regex do formulário: "Eu tenho este texto, quero corresponder a essa parte dele" sendo publicado o tempo todo. Você pode escolher qualquer pessoa com a qual se sinta confortável e tentar trabalhar com isso em seu próprio tempo. Há também o benefício de poder comparar suas soluções com as respostas aceitas.
Para começar, existe o site regex, que possui uma variedade de ótimos recursos.
Nota: embora você tenha perguntado sobre o grep
comando em particular, uma vez que ele utiliza apenas um subconjunto do que regex
tem a oferecer em termos de correspondência de padrões, imaginei que você seria melhor atendido regex
em geral. Além disso, existem variedades grep
que incluem um regex
léxico mais amplo , como o egrep
que você pode precisar usar eventualmente. Veja man grep
para mais detalhes sobre seus recursos / variações adicionais.