Se puede usar un carácter diferente patrón de expresión delimitador:
return preg_replace('#.*#',
'Lorem Ipsum' .
'More Lorem Ipsum'
,
$foo);
EDIT: El carácter delimitador es una característica de PCRE (Perl Compatible Regular expresssion). No se necesita configuración de PHP para usar un delimitador diferente.
Regexp Quote-Like Operators
... se puede usar cualquier par de no alfanuméricos, caracteres no está en blanco como delimitadores. Esto es particularmente útil para emparejar nombres de ruta que contengan "/", para evitar LTS (síndrome de toothpick inclinado).
Quote and Quote-like Operators
delimitadores no horquillado utilizan el mismo plano carácter y popa, pero los cuatro tipos de soportes ASCII (redondo, ángulo, cuadrado, rizados) todos nido
Todos estos son válidos:
'/.*/'
'#.*#'
'{.*}' /* Note that '{.*{' would be incorrect. */
Echa un vistazo a PHP's documentation on PCRE Patterns para ver una muy buena descripción.
¿Y php detecta automáticamente el diferente carácter del delimitador? ¿O tengo que establecer eso en alguna parte? – BFTrick
Acabo de actualizar la respuesta con más información para responder a su pregunta sobre el carácter delimitador. – jimp
Usted, señor, es increíble. :) – BFTrick