En primer lugar, recuerda que Regex no es tan difícil . El código Regex, a primera vista, se ve como una tontería y, a menudo, se siente desalentador. ¡Pero una vez que empieces a aprenderlo, pronto te darás cuenta de que no es tan complicado como parece!
De vuelta a la pregunta principal: aprendí / estoy aprendiendo Regex en python (aunque es el mismo en todos los idiomas) usando los siguientes recursos en línea:
Paso 1: Leer
Comience con este tutorial. Expresión regular Es muy fácil de entender. No tenía experiencia previa en Regex antes y encontré que este sitio es extremadamente amigable para los novatos.
- ¿Es posible ser un experto en Oracle PL / SQL en solo 1 mes? Si es así, entonces hágame saber las posibles formas y recursos para leer.
- ¿Hay algún consejo, recurso o buen texto (preferiblemente disponible en línea) que pueda decirme para aprender latín?
- ¿Cuáles son algunas buenas fuentes y artículos para obtener más información sobre la privacidad en la IoT?
- ¿Cuáles son los buenos libros y recursos para aprender el aprendizaje automático?
- ¿Cuáles son algunas de las mejores fuentes para investigar sobre la adhesión de Gwadar a Pakistán desde Omán y el papel de los británicos en esto?
Pero recuerda seguir ejecutando los comandos en tu terminal. No se limite a leer (al contrario del título, lo sé). Esta respuesta lo enfatiza bastante bien: la respuesta de Marcus Geduld a “No entiendo en absoluto la programación de computadoras”. Siento que hay tantas cosas que aprender. ¿Alguna sugerencia?
Paso 2: Revisar
Después de seguir el tutorial anterior, repase rápidamente todas las páginas de la Lección 1: Introducción y el ABC. Mejor aún, resuelva todos los problemas interactivos en el sitio web.
Esto te ayudará a conservar lo que acabas de aprender en el primer tutorial. Al principio, Regex parece un poco intimidante, ya que necesitas memorizar algunos comandos, pero si sigues este paso, ¡estarán muy arraigados en tu mente antes de que te des cuenta!
Paso 3: recordar
Este paso es más de práctica. Hackerrank es la excelente opción para esto: HackerRank
Tiene explicaciones y problemas, por lo que puede recordar todos los comandos que aprendió mientras lo practicaba. Un hecho interesante que me gusta de este sitio es que le proporciona un subdominio de “Aplicaciones” para que no termine sintiéndose limitado a los aspectos teóricos de Regex.
Otros recursos:
- Mientras realiza los pasos anteriores, consulte la documentación oficial si se atasca. 7.2. re – Operaciones de expresiones regulares – Documentación de Python 2.7.11 (si está usando python)
- También puedes probar con JavaScript, Python, PHP y PCRE (regex101). Es un probador y depurador de expresiones regulares en línea. Aunque siempre podría ejecutar expresiones regulares en el terminal / IDE, recomendaría usar esto. Proporciona una explicación en tiempo real del comando que está utilizando y reduce considerablemente la curva de aprendizaje.
¡Espero que esto ayude! 🙂