将所有“”字符替换为“/”用 C#
本文关键字:字符 替换 | 更新日期: 2023-09-27 17:56:58
如何用 C# 将字符串中的所有"''"字符替换为"/"?例如,我需要从@"c:''abc''def"制作@"c:/abc/def"。
替换函数似乎很合适:
string input = @"c:'abc'def";
string result = input.Replace(@"'", "/");
并小心一个常见的陷阱:
由于 .NET 中的字符串不可变性,此函数不会修改您在其上调用它的字符串实例 => 它返回结果。
你需要转义 ''
mystring.Replace("''", "/");
var replaced = originalStr.Replace( "''", "/" );
var origString = origString.Replace(@"'", @"/");
string first = @"c:/abc/def";
string sec = first.Replace("/","''");
string result = @"c:'asb'def".Replace(Path.DirectorySeparatorChar,Path.AltDirectorySeparatorChar);
@"C:'abc'def'".Replace(@"'", @"/");