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

preg_quote
Задание 1

Дадена е низа:

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

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

Задание 2

Дадена е низа:

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

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

Задание 3

Дадена е низа:

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

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