En el área de la programación las expresiones regulares son un método por medio del cual se pueden realizar búsquedas dentro de cadenas de caracteres. Sin importar si la búsqueda requerida es de dos caracteres en una cadena de 10 o si es necesario encontrar todas las apariciones de un patrón definido de caracteres en un archivo de millones de caracteres, las expresiones regulares proporcionan una solución para el problema. Adicionalmente, un uso derivado de la búsqueda de patrones es la validación de un formato específico en una cadena de caracteres dada, como por ejemplo fechas o identificadores.

Resumiendo, el uso de expresiones regulares ofrece una gran potencia y una velocidad de ejecución altísima cuando se trata de validar patrones (como por ejemplo ciertos campos en formularios), aunque aprender a elaborarlas correctamente puede ser bastante complejo para alguien no acostumbrado al uso de autómatas y gramáticas. Para simplificar un poco el proceso, podemos hacer uso de Txt2re, una herramienta que a partir de una o más cadenas, nos ayuda a obtener uno o más patrones adecuados. No dejéis de echarle un ojo.

Vía: Genbeta

Más información: Txt2re

Facebook Comment Box V2 consiste en reemplazar los comentarios de tu blog por los de Facebook. Y no solo hablamos de modificar un WordPress o un Blogspot para hacerlo más social… Ahora tenemos la posibilidad de integrar un sistema de comentarios en cualquier web. ¿Empiezas a ver las posibilidades? Cada usuario que comente en la [...]

Un grupo de ingenieros británicos tiene previsto lanzar al espacio un móvil con sistema operativo Android con el fin de probar si puede controlar un satélite en esas condiciones. El modelo de terminal no ha sido desvelado, pero se sabe que el satélite medirá 30 centímetros y contará con una cámara con la que realizará [...]

Tags:

El opt-out, básicamente, es lo peor que nos puede ocurrir en el mundo de las comunicaciones via email. Es la acción en la que el usuario se da de baja de nuestro boletín. No nos podemos poner en contacto con él vía email y es en ese momento cuando más necesitamos hablar con el y preguntarle: [...]

Tags:

En el marketing online, toda acción ronda alrededor del usuario, y para conseguir la conversión es necesario darle al usuario lo que quiere recibir. ¿Como lo hacemos? Preguntando Acabo de completar una encuesta que Honda me ha enviado por haber realizado la compra de un vehículo de su marca. Según reza en la carta adjunta a [...]

Tags:

Estrenamos categoría con una serie de posts sobre ebooks con consejos sobre desarrollo y diseño web que iremos actualizando poco a poco. Comenzamos con una pequeña guía sobre usabilidad web creada por Peter Pixel en la que arroja consejos sobre elementos más comunes de interfaz web com breadcrumb, uso de desplegables, iconos, overlays, uso de [...]

Deja que Google ordene los feeds con su “Ordenar como por arte de magia”. Básicamente filtra tus feeds y los ordena de forma automática según su popularidad y según tus preferencias. Un funcionamiento muy parecido al Priority Inbox de Gmail. Google Reader se basa en el behavioral targeting para crear un perfil de usuario en [...]

Quality Devs estuvo presente en el Congreso de Webmasters 2008 celebrado en Madrid los días 23, 24 y 25 de Noviembre. Rodeados de emprendedores y webmasters, pudimos disfrutar de numerosas ponencias de interés, entre las que destacaron las de Posicionamiento en Google, Geoposicionamiento (en el que estuvo Bernardo Hernández, vicepresidente de Google), la actualidad de [...]

Vamos a iniciar una serie de post dedicados a estas maravillosas hojas de ayuda, que en el mundo del desarrollo web son tan necesarias y recurridas. La primera muestra es para el framwork javascript Prototype (version 1.6.0.2). Prototype es un framework que facilita el desarrollo de aplicaciones web, dando acceso al DOM y a multitud [...]

Una de las distribuciones mas elegantes del panorama Linuxero, Linux Mint Fluxbox, tiene ya su nueva versión 5 disponible para descarga. Se trata de una distribución muy orientada al mantenimiento del código por la propia comunidad, aunque usa y comparte los repositorios de Ubuntu Linux.