Duplicar posible:
Is there a PHP function that can escape regex patterns before they are applied?Escapar cadena para su uso en la expresión regular
Quiero usar una cadena almacenada en una variable en una expresión regular. ¿Cuál es la mejor manera (en PHP) para escapar de una cadena para usar en una expresión regular (PCRE)?
Por ejemplo,
$text = 'm/z'; // this is the text I want to use as part of my regular expression
$text_regexp = '#' . $text . '#i'; // this is my regular expression
daría
$text_regexp = '#m/z#i';
Pero sería deseable que la siguiente expresión regular:
$text_regexp = '#m\/z#i';
Este es un ejemplo artificial, pero quería ilustrar el punto simplemente.
Gracias por la respuesta rápida. – Tomba
De nada. Encantado de ayudar. – webbiedave