【发布时间】: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"
\ 和 " 仍然存在。我能做什么?
【问题讨论】:
-
Trim仅删除字符串开头和结尾的字符。你想要Replace。 -
斜线实际上并不是字符串的一部分。您的调试器只是显示内部引号已转义。