c# - 如何“翻译”包含转义字符的字符串
问题描述
我有一个包含新行代码的字符串,如下所示:
string line= "This is a line\nThis is another";
我希望能够将“\n”翻译成 Environment.NewLine。"\n" 只是一个例子,我也想翻译所有或大多数特殊字符,例如制表符 "\t"。
我看了这篇文章:我可以将 C# 字符串值转换为转义字符串文字吗
但是,目标不是写入控制台,而是将字符串替换为特殊字符常量(如 Environment.NewLine)。
我怎样才能以最好的方式做到这一点?
解决方案
推荐阅读
- ruby-on-rails - 如何在rails api上重置密码?[不使用设计]
- highcharts - 高亮图表中的突出显示区域
- sql - 将重复列设为 NULL
- visual-studio-code - 如何使用 API 在 vscode 市场中发布 vscode 插件?
- r - R:我如何多次使用带有矩阵的滞后命令?
- python - 使用 dict 作为函数的输入,但只接受函数需要的参数
- c# -
和 xmlns:local - authentication - 通过 CMD 使用密码作为参数的 Tectia SSH 登录
- google-sheets-api - 如何将日期转换为 Google 表格中的文本
- java - Java - 为什么字符串拆分为空字符串给我一个非空数组?