Pues en la pagina hablan de como crear los patrones esta muy bien explicado para lo q necesites, esto lo tome del sitio
Cita: Expresiones regulares compatibles con Perl
Funciones de expresiones regulares compatibles con Perl
La función de expresiones regulares compatibles con Perl preg_match($patron, $cadena [, $matriz_coincidencias [, $modificadores [, $desplazamiento]]]) compara una cadena con un patrón y devuelve 1 si el patrón ha coincidido o 0 si no. La primera coincidencia encontrada se puede guardar en el argumento opcional $matriz_coincidencias y, si se añade el modificador PREG_OFFSET_CAPTURE, se guarda también en el argumento opcional $matriz_coincidencias la posición de la coincidencia encontrada. El argumento opcional $desplazamiento es un número que permite indicar en qué carácter se inicia la búsqueda.
Los patrones deben empezar y acabar con el carácter / (barra).