C# 使用字符串联接获取字符串中的反斜杠
我有以下代码,它必须将字符串中的“a”替换为“a”(稍后我需要在javascript中使用)。我似乎无法理解这个词的反斜杠。 输入:“Aujourd'hui”;需要输出“Aujourd”(输入字符串中可能出现多个单引号)C# 使用字符串联接获取字符串中的反斜杠,c#,string,join,backslash,single-quotes,C#,String,Join,Backslash,Single Quotes,我有以下代码,它必须将字符串中的“a”替换为“a”(稍后我需要在javascript中使用)。我似乎无法理解这个词的反斜杠。 输入:“Aujourd'hui”;需要输出“Aujourd”(输入字符串中可能出现多个单引号) 我做错了什么?删除一个反斜杠以生成文本:\' 此代码: s = string.Join(@"\\'", temp); 应改为: s = string.Join(@"\'", temp); (堆栈溢出不允许我在此处键入想要键入的内容)反斜杠是@“\”或“\ \”。不是
我做错了什么?删除一个反斜杠以生成文本:
\'
此代码:
s = string.Join(@"\\'", temp);
应改为:
s = string.Join(@"\'", temp);
(堆栈溢出不允许我在此处键入想要键入的内容)反斜杠是
@“\”
或“\ \”
。不是@“\\”
(字面上是两个反斜杠),所以你希望“@\”
不要感觉不好。你的问题问得很好,所以根本没有愚蠢的迹象有些事情很难看。
s = string.Join(@"\'", temp);