Tự động thoát các ký tự đặc biệt trong biểu thức chính quy trong PHP

preg_quote
Задание 1

Cho một chuỗi:

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

Thoát các ký tự đặc biệt của biểu thức chính quy trong chuỗi.

Задание 2

Cho một chuỗi:

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

Thoát các ký tự đặc biệt của biểu thức chính quy trong chuỗi.

Задание 3

Cho một chuỗi:

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

Thoát các ký tự đặc biệt của biểu thức chính quy trong chuỗi.