如果我这样做:
Regex.Replace("unlocktheinbox.com", "[t]", "\$&");
我的结果是:
"unlock\theinbox.com"
我期待它是
"unlocktheinbox.com"
我正在尝试使用 regex.rereplace 将"t"替换为"\t"。我把这个例子做得非常基本,以解释我想要完成的任务。
尝试关注
var result = Regex.Replace("unlocktheinbox.com", "[t]", @"");
请注意,如果您在调试时通过将鼠标悬停在 result
上来观察result
,它将看起来像unlock\theinbox.com
,因为被转义了。但实际上,如果您打印
result
或在任何地方使用,它将unlocktheinbox.com