Mostrando entradas con la etiqueta regex. Mostrar todas las entradas
Mostrando entradas con la etiqueta regex. Mostrar todas las entradas

domingo, febrero 24, 2013

Regex One [TUTORIAL]

Siempre que menciono expresiones regulares a algún colega (ojo, que escribí "algún"), siempre me sorprende la ligera de reacción de desconcierto, duda o temor, que inclusive yo he vivido mas de alguna vez con este tema. En algún momento pensé en hacer un articulo dedicado enteramente a las diferentes expresiones regulares, aprovechando para aprender mas sobre el tema y compartir el conocimiento, pero encontré primero el sitio de "Regex One", que consiste en un tutorial interactivo, y como siempre la practica es mejor que la teoría  pues mejor compartir este invaluable recurso para tener en su "developer toolbox" ;)

Regex One bastante bueno, en menos de una hora estoy seguro que sentirán que han comprendido mucho mas el mundillo de las expresiones regulares, y también se que le encontraran mucha mas utilidad al constructor de expresiones regulares del que ya hemos hablando con anterioridad.

Creo firmemente en que todo programador debe saber un poco de regex, si eres un novato o no has practicado últimamente (en lo personal, yo soy un novato que no practica), pues deberías darte una pasada por el sitio y desempolvar tus conocimientos sobre el tema. Ciertamente el conocimiento de las expresiones regulares siempre es útil y en mas de alguna ocasión  pues te pudiera salvar la vida al revisar logs de 4 o 5 GB, o simplemente para salvar el mundo:

"Fuente: http://xkcd.com/208/"

Comics aparte, pueden visitar el sitio de Regex One aquí:
http://regexone.com/
Espero que este sitio les sea de utilidad, a mi me ha servido y me recordó un par de trucos que había olvidado, ¡Saludos!

miércoles, abril 06, 2011

Constructor de Expresiones Regulares

Sabemos que las expresiones regulares (regex) son increíblemente poderosas... si es que sabemos como usarlas. En lo personal, me ha costado "tomarles cariño" y entenderlas, mas aún cuando existen regex como la de la validación de email, que siempre me deja totalmente anonadado y con principio de dolor de cabeza:

Para una explicación totalmente detallada sobre esta expresión regular, que no es nada corta, pueden visitar Stackoverflow o el RFC822
En fin... hay una buena tanda de programas que sirven para ayudarte a construir y entender expresiones regulares, uno de mis preferidos es "Regexr". Regexr (creado por @gskinner) es un constructor de expresiones regulares gratuito y multiplataforma (hecho en Adobe Air), que te permite editar, construir y probar tus expresiones regulares, de forma online u offline. Además cuenta con una pequeña biblioteca de la sintaxis para las regex que créanme que ahorra muuuucho tiempo.

Captura de Regexr

Puedes encontrar la versión online de Regexr acá:
http://gskinner.com/RegExr/
Y puedes descargar Regexr dando clic acá:
http://gskinner.com/RegExr/desktop/

Esta es otra de esas aplicaciónes que debes de tener en tu arsenal de herramientas de programado. Espero que les sirva tanto como a mi. Y si tiene otra aplicación similar o sugerencia, no duden en mencionarla  ¡Saludos!

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...