相关疑难解决方法(0)

在C#中的字符串中将"\\"替换为"\"

我仍然不知道如何做到这一点.我看到很多关于此的帖子,但没有一个解决方案适合我.

我有一个名为"a \\ b"的字符串.我需要的结果是"a\b".这是怎么做到的?

我有一个文本文件,其中有一个数据库连接字符串,指向一个名为Server\DbInstance的实例

我的目标是在文本文件中进行字符串替换 - 将"Server\DbInstance"替换为另一个值,例如"10.11.12.13,1200".

所以我有:

stringToBeReplaced = @"Server\DbInstance";
newString = @"10.11.12.13, 1200";
Run Code Online (Sandbox Code Playgroud)

这是问题开始的地方.我的stringToBeReplaced将永远是"Server \\ DbInstance",当我在我的文本文件中搜索此字符串时,搜索失败,因为文本文件没有字符串"Server \\ DbInstance"; 相反,它只有"Server\DbInstance".那么如何将"Server \\ DbInstance"更改为"Server\DbInstance"?

c# string replace backslash

37
推荐指数
4
解决办法
12万
查看次数

C#MVC,从web.config读取回车

我试图将定界符列表放在web.config文件中,定界符之一是回车符- \r\n。web.config条目看起来像这样-

<add key="Separators" value=" |,|;|\r\n"/>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用类似以下的电话读取列表中的内容-

string[] MySeparators = ConfigurationManager.AppSettings ConfigSettings.PartNumberSeparators].Split('|');
Run Code Online (Sandbox Code Playgroud)

正在读取列表,但是回车最终包含多余的反斜杠,看起来像这样- \\r\\n

有什么方法可以防止这种情况发生吗?

c# asp.net-mvc

4
推荐指数
1
解决办法
672
查看次数

标签 统计

c# ×2

asp.net-mvc ×1

backslash ×1

replace ×1

string ×1