Lo que pasa que esa diagonal no era un escape para la comilla simple en si, hasta donde tengo entendido esa diagonal lo que hace es marcar o delimitar el inicio y final de tu expresión regular.
No sabia que # tuviera el mismo efecto, incluso si miras la documentación de PHP
https://www.php.net/manual/es/function.preg-match.php
Encontraras que utilizan / para marcar el inicio y final de la expresion