Dominar las expresiones regulares: comprende tus datos y sé más productivo


Precio:
Precio de venta$59.99

Descripción

Las expresiones regulares son una herramienta extremadamente poderosa para manipular texto y datos. Ahora son características estándar en una amplia gama de lenguajes y herramientas populares, incluyendo Perl, Python, Ruby, Java, VB.NET y C# (y cualquier lenguaje que utilice .NET Framework), PHP y MySQL.

Si aún no utilizas expresiones regulares, en este libro descubrirás un mundo completamente nuevo de dominio sobre tus datos. Si ya las utilizas, apreciarás el detalle sin precedentes y la amplitud de cobertura de este libro. Si crees que sabes todo lo que necesitas saber sobre expresiones regulares, este libro te abrirá los ojos de una manera sorprendente.

Como muestra este libro, el dominio de las expresiones regulares es una habilidad invaluable. Las expresiones regulares te permiten codificar un procesamiento de texto complejo y sutil que nunca imaginaste que podría automatizarse. Las expresiones regulares pueden ahorrarte tiempo y molestias. Se pueden usar para elaborar soluciones elegantes a una amplia gama de problemas. Una vez que hayas dominado las expresiones regulares, se convertirán en una parte invaluable de tu conjunto de herramientas. Te preguntarás cómo te las arreglabas sin ellas.

Sin embargo, a pesar de su amplia disponibilidad, flexibilidad y poder inigualable, las expresiones regulares con frecuencia se subutilizan. Sin embargo, lo que es poder en manos de un experto puede ser un peligro para el incauto. Dominando las expresiones regulares te ayudará a navegar por el campo minado para convertirte en un experto y te ayudará a optimizar tu uso de las expresiones regulares.

Dominando las expresiones regulares, tercera edición, ahora incluye un capítulo completo dedicado a PHP y su potente y expresivo conjunto de funciones de expresiones regulares, además de una cobertura mejorada de PHP en los capítulos "centrales". Además, esta edición ha sido actualizada en su totalidad para reflejar los avances en otros lenguajes, incluyendo una cobertura ampliada y en profundidad del paquete java.util.regex de Sun, que se ha consolidado como la implementación estándar de expresiones regulares en Java. Los temas incluyen:

  • Una comparación de características entre diferentes versiones de muchos lenguajes y herramientas
  • Cómo funciona el motor de expresiones regulares
  • Optimización (¡aquí hay grandes ahorros disponibles!)
  • Coincidiendo exactamente con lo que quieres, pero no con lo que no quieres
  • Secciones y capítulos sobre lenguajes individuales

Escrito en un tono lúcido y entretenido que hace que un tema complejo y árido se vuelva cristalino para los programadores, y salpicado de soluciones a problemas complejos del mundo real, Dominando las expresiones regulares, tercera edición, ofrece una gran cantidad de información que se puede utilizar de inmediato.

Reseñas de esta nueva edición y de la segunda edición:

"No hay un libro mejor (o más útil) disponible sobre expresiones regulares."

--Zak Greant, Director Gerente, eZ Systems

"Un verdadero tour-de-force de un libro que no solo cubre la mecánica de las regex con extraordinario detalle, sino que también habla sobre la eficiencia y el uso de las regex en Perl, Java y .NET...Si usas expresiones regulares como parte de tu trabajo profesional (incluso si ya tienes un buen libro sobre el lenguaje en el que estás programando) te recomendaría encarecidamente este libro."

--Dr. Chris Brown, Linux Format

"El autor hace un trabajo excepcional al llevar al lector de novato a maestro en regex. El libro es extremadamente fácil de leer y está lleno de ejemplos útiles y relevantes...Las expresiones regulares son herramientas valiosas que todo desarrollador debería tener en su caja de herramientas. Dominando las expresiones regulares es la guía definitiva sobre el tema, y un recurso excepcional que debería estar en la estantería de todo programador. Diez de diez herraduras."

--Jason Menard, Java Ranch



Autor: Jeffrey E. F. Friedl
Editorial: O'Reilly Media
Publicado: 18/08/2006
Páginas: 544
Tipo de encuadernación: Tapa blanda
Peso: 2,00 lbs
Tamaño: 9,10 alto x 6,80 ancho x 1,20 fondo
ISBN13: 9780596528126
ISBN10: 0596528124
Categorías BISAC:
- Computadoras | Programación | Orientada a Objetos
- Computadoras | Desarrollo de Software e Ingeniería | General
- Computadoras | Lenguajes | General

Sobre el Autor

Jeffrey Friedl creció en la campiña de Rootstown, Ohio, y aspiraba a ser astrónomo hasta que un día notó un TRS-80 Modelo I sin usar en la esquina del laboratorio de química (con unos impresionantes 16K de RAM, nada menos). Eventualmente comenzó a usar Unix (y expresiones regulares) en 1980, y obtuvo títulos en Ciencias de la Computación de Kent (BS) y la Universidad de New Hampshire (MS). Desarrolló núcleos para Omron Corporation en Kioto, Japón, durante ocho años antes de mudarse en 1997 a Silicon Valley para aplicar sus conocimientos de expresiones regulares a las noticias y datos financieros para una pequeña empresa llamada "Yahoo!"

Cuando se enfrenta a la desalentadora tarea de llenar su abundante tiempo libre, Jeffrey disfruta jugando Ultimate Frisbee y baloncesto con amigos en Yahoo!, programando su casa y alimentando a las ardillas y arrendajos en su patio trasero. También disfruta pasando tiempo con su esposa Fumie, y preparándose para el lanzamiento en otoño de 2002 de su primer "proyecto de software" juntos.