Archivo de la etiqueta: expresiones regulares

Funcionalidades avanzadas con las expresiones regulares

Expresión regular como jeroglífico egipcioLas expresiones regulares son un mundo muy extenso y difícil de dominar completamente. Pero a medida que van surgiendo necesidades, puedes descubrir funciones interesantes y muy útiles.

Para realizar una captura, hay que usar los paréntesis. Pero puede darse el caso en que se usen los paréntesis y no se quiera la captura, sinó que simplemente se utiliza para decir que es opcional su contenido.

Sigue leyendo Funcionalidades avanzadas con las expresiones regulares

Parsear strings en formato camelCase en PHP

Araña hecha de tijerasPara un pequeño framework que estoy realizando, necesito parsear un string que se encuentra en formato CamelCase. Un ejemplo sería parsear “IndexCategoryController“, y conseguir un array con “Index“, “Category” y “Controller“. No es una operación complicada, y lo más eficiente parece ser utilizar expresiones regulares. Buscando he encontrado diferentes maneras de hacerlo, y he hecho un pequeño recopilatorio.

Sigue leyendo Parsear strings en formato camelCase en PHP

Expresiones regulares con PHP

Portada del libro de OReilly sobre Expresiones regularesEl otro día, hablando con los compañeros de trabajo, comentábamos que cada programador tiene su punto dévil en la programación: a unos no se les da bién las fechas, a otros las codificaciones, … Pero casi todos teníamos un punto dévil en común: las expresiones regulares. Cada vez que un programador llega a un punto en que se tiene que utilizar las expresiones regulares… Se empieza buscando por Google, haciendo pruebas, leyendo tutoriales.

Sigue leyendo Expresiones regulares con PHP

Plugins para hacer tests de Regular Expressions

Regular expressionsComentando con los compañeros de trabajo, llegamos a la conclusión que el punto dévil de la mayoría de programadores son las expresiones regulares: una simple cadena de carácteres, normalmente de no más de 30 carácteres, lo que puede llegar a amargar. A parte de tutoriales, guías y compañeros, una herramienta útil son las aplicaciones que permiten hacer pruebas de busqueda y de sustitución.

Sigue leyendo Plugins para hacer tests de Regular Expressions