gpt4 book ai didi

C# 去掉转义符

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:17 26 4
gpt4 key购买 nike

我遇到了从 .net 代码创建 Facebook 事件的问题。事件名称不得超过 100 个字符。当我尝试提交一个恰好 100 个字符长但带有双引号的名称时:

var name = "avery\"ongnamewithalotoflettersandcharacterswhoknowswhyaverylongnamewithalotoflettersandcharacterswho";

.net 将字符串长度计为 100,但 FB 计为 101,将\计为额外字符,验证失败。

想知道有没有办法在提交到FB之前去掉\?

如果我将字符串拆分为代码数组@ http://jdstiles.com/java/cct.html

它显示转义斜杠的代码 92,但我无法在 C# 中执行相同的操作

有什么想法吗?

最佳答案

对于 .NET 中的 string\" 不是单独的字符。\" 是一个 escape sequences并且它算作一个字符。

据我所知,这是不可能的。

除了 verbatim string literal 之外,您不能在没有 \ 的字符串中使用 "。即使您删除了您的 \ 在您的字符串中,据我所知,无法将您的字符串从常规字符串文字更改为逐字字符串文字

关于C# 去掉转义符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23363664/

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