我正在对一个大文件进行替换操作。我遇到了'('字符的问题。 这是我的方法:
public static string Replace(string input, string stringToMask, string mask)
{
return Regex.Replace(input, @"(?<![0-9])" + stringToMask + "(?![0-9])", mask);
}
这个字符串 "BNY MELLON INVESTMENT SERVICING (IN" 导致了这个错误:
parsing "(?<![0-9])BNY MELLON INVESTMENT SERVICING (IN(?![0-9])" - Not enough )'s.
有没有什么方法可以避免这种情况发生?