我如何才能最好地将双反斜杠的实例转换为字符串中的单个反斜杠,但是删除任何出现的单反斜杠?
所以这:
\|Testing|ABC:1234\\1000-1\|
应转换为:
|Testing|ABC:1234\1000-1|
理想情况下,我想避免将'\'临时替换为另一个角色.使用.NET或正则表达式的解决方案是首选.
Regex.Replace(input, @"\\(.|$)", "$1");
[编辑:模式与OP中指定的所有可能情况都不匹配.感谢您的建议,GONeale和Alan M.]