Автоматично екраниране на специални символи на регулярни изрази в PHP

preg_quote
Задание 1

Даден е низ:

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

Екранирайте специалните символи на регулярните изрази в низа.

Задание 2

Даден е низ:

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

Екранирайте специалните символи на регулярните изрази в низа.

Задание 3

Даден е низ:

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

Екранирайте специалните символи на регулярните изрази в низа.