A ver .. PHP es compatible con dos tipos de expresiones regulares ..
Regular Expression Functions (POSIX Extended)
http://www.php.net/manual/en/ref.regex.php
(que són las que puedes trabajar con las funciones erg....)
Y las compatibles con Perl (sintax):
Regular Expression Functions (Perl-Compatible)
http://www.php.net/manual/en/ref.pcre.php
A nivel de expresión regular .. parece que hay pequeñas diferencias (ojo con eso por si lees manuales de expresiones regulares por ahí).
Y ... por lo demás no te puedo decir más por qué no soy muy ducho en expresioens regulares .. El caso es que ese tutorial "podría" estar mál explicado o incluso errado .. Así que te recomiendo que leas otra fuente (tutorial) sobre expresioens regulares del tipo que necesitas para las funciones que usas.
Un saludo,