gpt4 book ai didi

c# - 将 "\"替换为 ""

转载 作者:行者123 更新时间:2023-11-30 18:57:00 25 4
gpt4 key购买 nike

我想替换 "\"带空字符串。我已经尝试了很多东西,但没有用。

像这样的 MyText test/test\test:test*test?test"test<test>test|test

MyText.Replace("\\\"", "").Replace("\\", "").Replace("\"", "").Replace("\\", "");

如何正确地做到这一点?

最佳答案

它应该像下面这样简单:

string oldStr = "test/test\\test:test*test?test\"test<test>test|test";
string newStr = oldStr.Replace(@"\", string.Empty);

请注意,我使用了 @ 符号将字符串视为 verbatim string literals .这避免了每次使用时都需要转义反斜杠。

编辑另请注意,Replace 函数不会替换您调用它的字符串的内容。相反,它返回一个带有替换的新字符串。从您发布的代码来看,我怀疑这是您问题的真正原因。

关于c# - 将 "\"替换为 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14459276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com