Si está buscando un entorno en línea para practicar su coincidencia de patrones regex, hay una serie de buenos recursos que le permiten jugar con expresiones para una parte determinada del texto. En la parte superior de mi cabeza, hay: regex pal o rubular .
En cuanto a los ejercicios, una idea es buscar preguntas etiquetadas con [regex]el desbordamiento de pila . Hay nuevas preguntas de expresiones regulares de la forma: "Tengo este texto, quiero coincidir con esta parte de él" que se publica todo el tiempo. Podrías elegir cualquiera con el que te sientas cómodo e intentar resolverlo en tu propio tiempo. También existe el beneficio de poder comparar sus soluciones con las respuestas aceptadas.
Para comenzar, existe el sitio de expresiones regulares que tiene una variedad de excelentes recursos.
Nota: aunque preguntó sobre el grepcomando en particular, dado que solo utiliza un subconjunto de lo que regextiene para ofrecer en términos de coincidencia de patrones, supuse que sería mejor que se concentrara regexen general. Además, hay variedades grepque incluyen un regexléxico más amplio , como el egrepque podría necesitar usar eventualmente. Consulte man greppara obtener más detalles sobre sus características / variaciones adicionales.