将反斜杠()替换为空字符串
本文关键字:替换 字符串 | 更新日期: 2023-09-27 18:24:14
嗨,我在替换具有反斜杠()的字符串时遇到问题
string sRegex = "2004'01".Replace("''", "");
Response.Write(sRegex); // which is giving me 20041
但当我包含两个反斜杠时也是一样的,这两个反斜线给出了预期的输出
string sRegex = "2004''01".Replace("''", "");
Response.Write(sRegex); // which is giving me 200401
string sReplace = "2004'01";
string sRegex = sReplace.Replace("''", "");
那么,有没有可能推翻第一个案例?以便它应该显示相同的结果
'0
为空字符,您需要使用逐字逐句的字符串,这样编译器将按原样处理您的第一个反斜杠,而不是转义序列
string sRegex = @"2004'01".Replace("''", "");