Desde hace días estoy usando un recurso online llamado Regular Expression Test Tool:
http://www.spaweditor.com/scripts/regex/
La interfaz se explica por sí misma: el primer campo es para la expresión regular y el segundo para un ejemplo estático de la variable a procesar; luego es posible configurar las funciones, los flags y el tipo PERL/POSIX. Después presionan Run y listo, se mostrará una pantalla que devolverá un resultado fijo (en el caso de preg_replace) o un array de resultados (en el caso de las demás). Muy útil.