Automatische escaping van speciale regextekens in PHP

preg_quote
Задание 1

Gegeven een string:

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

Escape de speciale tekens van reguliere expressies in de string.

Задание 2

Gegeven een string:

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

Escape de speciale tekens van reguliere expressies in de string.

Задание 3

Gegeven een string:

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

Escape de speciale tekens van reguliere expressies in de string.