【问题标题】:Delete \ from string C# [duplicate]从字符串C#中删除\ [重复]
【发布时间】:2021-07-02 09:58:09
【问题描述】:

我需要从这个字符串中删除\"[]

"[\"30001|410000000|400000000|PocketPC_Login|1\",\"30002|420000000|400000000|PocketPC_ChangementZone|1\",\"30003|430000000|400000000|PocketPC_Transactions|1\",\"30004|440000000|400000000|PocketPC_Gestion|1\",\"30005|450000000|400000000|PocketPC_Administration|0\",\"30006|431000000|430000000|PocketPC_TSEntrees|1\"]"

当我这样做时:

string.Trim(new Char[] { '"', '[', ']', "\\"})

或者这个:

string.Trim(new Char[] { '"', '[', ']', Convert.ToChar(92)})

结果总是一样的:

"30001|410000000|400000000|PocketPC_Login|1\",\"30002|420000000|400000000|PocketPC_ChangementZone|1\",\"30003|430000000|400000000|PocketPC_Transactions|1\",\"30004|440000000|400000000|PocketPC_Gestion|1\",\"30005|450000000|400000000|PocketPC_Administration|0\",\"30006|431000000|430000000|PocketPC_TSEntrees|1"

\" 仍然存在。我能做什么?

【问题讨论】:

标签: c# string trim


【解决方案1】:

Trim 仅删除字符串开头或结尾的项目。你应该使用一个字符串链。替换。

myString
   .Replace("\\", String.Empty)
   .Replace("\"", String.Empty)
   .Replace("[", String.Empty)
   .Replace("]", String.Empty);

我刚刚注意到的另一件事是,您的数据可能是 JSON(方括号 [] 表明您有一个字符串数组)。

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    相关资源
    最近更新 更多