【发布时间】:2008-12-11 10:28:28
【问题描述】:
我有一个字符串。我需要从这个原始字符串中替换给定字符串数组的所有实例 - 我该怎么做?
目前我正在使用...
var inputString = "this is my original string.";
var replacement = "";
var pattern = string.Join("|", arrayOfStringsToRemove);
Regex.Replace(inputString, pattern, replacement);
这很好用,但不幸的是,当有人试图删除正则表达式中具有特殊含义的字符时,它会崩溃。
我该怎么做?有没有更好的办法?
【问题讨论】: