【发布时间】:2024-01-24 05:41:01
【问题描述】:
我仍然不知道如何做到这一点。我看到了很多关于此的帖子,但没有一个解决方案对我有用。
我有一个名为“a\\b”的字符串。我需要的结果是“a\b”。这是怎么做到的?
我有一个文本文件,其中有一个数据库连接字符串指向一个名为 - Server\DbInstance 的实例
我的目标是在文本文件中进行字符串替换——将“Server\DbInstance”替换为另一个值,例如“10.11.12.13, 1200”。
所以我有:
stringToBeReplaced = @"Server\DbInstance";
newString = @"10.11.12.13, 1200";
这就是问题的开始。我的 stringToBeReplaced 将始终为“Server\\DbInstance”,当我在文本文件中搜索此字符串时,搜索失败,因为文本文件没有字符串“Server\\DbInstance”;相反,它只有“Server\DbInstance”。那么如何将“Server\\DbInstance”改为“Server\DbInstance”呢?
【问题讨论】:
-
您需要一个值为“a\b”的字符串还是在打印时写入“a\b”?
标签: c# string replace backslash