c# - 用 Escape 和 Quote 替换 Quote

标签 c#

可能是个愚蠢的问题,但似乎无法让它发挥作用。我需要用\"替换文本框中的引号,以便正确导出到 excel。我正在尝试:

[Note].Text).Replace("\"", "\"")

我做的完全错了吗?如果我是,我不会感到惊讶。有关如何执行此操作的任何建议?

谢谢!

最佳答案

String quotedText = "\"Hello, world!\"";
// quotedText = "Hello, World!"
String newQuotedText = quotedText.replace("\"", "\\\"");
// newQuotedText = \"Hello, World!\"

您还需要转义要转移到新值的反斜杠。

关于c# - 用 Escape 和 Quote 替换 Quote,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791558/

相关文章:

c# - 更改 View Wpf MVVM

c# - 当应用程序在 WP 8.1 商店应用程序中恢复时,应用程序恢复事件不会触发

c# - 如何将具有相同类型项目的列表列表合并为单个项目列表?

c# - 创建用于测试目的的 Http 请求

c# - 自定义模板asp.net控件的双向数据绑定(bind)

c# - 如果 IEnumerable<string> 只返回一个字符串怎么办

c# - 作为页面发布到 Facebook 页面

c# - 下载网站的所有图像

c# - 单击 HTML 按钮时的 MVC 5 Razor 变量更改

c# - 以编程方式登录网站的技术