Mie
9
Jul

Payando expresiones regulares


En el último parcial del curso, puse una pregunta de expresiones regulares. En verdad no las habíamos dado tan a fondo, pero sí insistí en que estudiaran el tema para el parcial. La pregunta decía más o menos (literalmente) así:

Expresiones regulares:
¿Qué expresión regular usaría para validar cadenas de texto con los siguientes formatos?
(a)http://www.gnu.org - (Página web)
(b)192.168.0.1 - (Dirección IP)
(c) direccion@correo.com - (Dirección de e-mail)

Les dije que contestaran lo que pudieran, que era para saber cuánto habían aprendido del tema, y me reí mucho en clase con esa pregunta (perdón… jejeje). Es más, me divertí mucho tomando el parcial (seguro, bien que cuando te toca dar parcial no te divertís tanto).

Pablo me hizo una ilustración de la metodología que usó para contestar la pregunta:

Payando con Expresiones Regulares

Es una metodología bastante común a la hora de un examen, parcial, o prueba de cualquier tipo, la típica “payada”. Recuerdo a varios profesores del liceo a la hora de corregir un escrito/parcial/examen nos acusaban de haber payado, o “sacado la guirarrita”. Habían algunos que incluso hacían la seña con las manos de tocar la guitarra.

De WikiPedia:

La payada, en Argentina y Uruguay, o paya en Chile, es un arte perteneciente a la cultura hispánica, que adquirió un gran desarrollo en el Cono Sur de América, en el que una persona, el payador, improvisa un recitado en rima, cantado y acompañado de una guitarra.

¡Las Expresiones Regulares son divertidas!


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!



8 Comentarios para “Payando expresiones regulares”

  1. kbza



    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0

    que tomadura de pelo hacia el profesor !! lol

  2. shakaran



    Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9) Gecko/2008061015 Firefox/3.0

    Curiosa anécdota y desde luego permite conocer más hechos de importantes culturas.

  3. Imzyos



    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0

    Jajaja, hoy estuve trabajando con ellas, la verdad no he tenido tiempo de verlas a fondo, pero estoy cociente del poder que tienen, en cuanto al alumno, ¡excelente!

  4. Bernabé García



    Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) (Debian)

    Este tipo es sencillamente brillante. Espero que haya recibido una buena nota, porque con esa ilustración no es para menos. Aparte algo se acordaba el loco… algo! Esa imagen debería pasar a la posteridad, en honor al 90% de los que hacemos uso de expresiones regulares. porque lo que es utilizarlas enserio, poco. Pero payar, de eso sí sabemos todos!

  5. César



    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)

    jajaja ese parcial si que estuvo bueno, y pablo encontró la mejor definición de como resolvimos el ejercicio 5, hoy en base de datos aplicamos el mismo método en una de las preguntas.

  6. Pablopolus



    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0

    Jajaja.. lo pusiste nomas, que grande! Bueno como bien dijiste, pintadisimo con las expresiones regulares pero que dibujo eh! jeje. Bueno la verdad que estubo bueno tenerte como profe de Sistemas Operativos :P.

  7. dIEGO | Durmiendo Afuera



    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9) Gecko/2008062517 Firefox/3.0

    buena!
    posta que me lleva las dos horas de examen hacer ese dibujo, y no se si lo termino…

  8. fernando



    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008062113 Iceweasel/3.0 (Debian-3.0~rc2-2)

    kbza:
    Lo que pasa que el profesor es un… Ah! ¡Perá que soy yo!
    No, en una buena hizo el dibujo. De todas formas tan mal no le fue…

    shakaran:
    Me alegro que hayas aprendido esta novedosa metodología :D

    Las expresiones regulares son uber-potentes, es cuestión de aprenderlas un poco, y tener siempre a mano una referencia. Como dice Bernabé, a la hora de usar expresiones todos payamos un poco.

    César:
    Es infalible, cuando todo falla, a payar!

    Pablopolus:
    Tan lejos no anduviste igual. Muy bueno el dibujo, cuando quieras mandate otro :P
    Me alegro que les haya gustado la clase, uds. fueron mis conejillos de india! Jejeje.

    Diego:
    Pablo hizo el dibujo en la letra del parcial después de haberlo terminado :p
    De todas formas, fueron 3 horas de parcial, daba para terminarlo bien (ya sueno como profesor de verdad).

    Los invito a imprimir el dibujo para decorar su escritorio :P
    Si alguno anda bien con GIMP, podría digitalizarlo y colorearlo para tener a Homero payando…

Dejar un comentario

Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">


Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.