gpt4 book ai didi

C#(asp net mvc) - 如何从 Controller 或 jquery 中的字符串中删除转义字符?

转载 作者:太空宇宙 更新时间:2023-11-03 19:04:29 25 4
gpt4 key购买 nike

当我从 Ajax 调用中收到一个在 Controller 中具有特殊字符的字符串时,我看到了以下行为

string actualContent ="abc\efg";

内容中的\接收为

string contentReceived ="abc\\efg";

删除转义字符\的最佳方法是什么?在接收此字符串时在 Controller 中或在后处理时在 jquery 中。

最佳答案

所以假设在这种情况下您可能会在这里收到一次或多次双斜杠,您不妨使用 Replace 函数来替换每一次出现的 \\\。这样的事情可能会有所帮助。

string receivedStr= "abc\\efg";
string actualStr = receivedStr.Replace("\\", "\");

此外,如果它是一个 URL 类型的字符串,那么以双反斜杠的方式出现是正常的。如果是其他类型的字符串,则需要计算出来。

希望这对您有所帮助。

关于C#(asp net mvc) - 如何从 Controller 或 jquery 中的字符串中删除转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30565984/

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