powershell: comment échapper à tous les regex caractères d'une chaîne

Je me demandais si il ya une meilleure façon d'échapper à la regex de caractères dans powershell, je sais C# a Regex.S'échapper, mais je ne suis pas sûr si powershell a sa propre méthode...

C'est ce que je fais en ce moment:

$escapedStr = $regexStr -replace "\+","\+" -replace "\[","\[" -replace "\]","\]" -replace "\(","\(" -replace "\)","\)"

OriginalL'auteur Manuel Sopena Ballesteros | 2014-05-14