Escape automático de caracteres especiales de expresiones regulares en PHP

preg_quote
Задание 1

Dada la cadena:

php<?php
  $str = 'file.*.txt';
?>

Escapa los caracteres especiales de las expresiones regulares en la cadena.

Задание 2

Dada la cadena:

php<?php
  $str = 'price+[10-20]';
?>

Escapa los caracteres especiales de las expresiones regulares en la cadena.

Задание 3

Dada la cadena:

php<?php
  $str = 'user\name@domain.com';
?>

Escapa los caracteres especiales de las expresiones regulares en la cadena.