首页 > 解决方案 > 如何“翻译”包含转义字符的字符串

问题描述

我有一个包含新行代码的字符串,如下所示:

string line= "This is a line\nThis is another";

我希望能够将“\n”翻译成 Environment.NewLine。"\n" 只是一个例子,我也想翻译所有或大多数特殊字符,例如制表符 "\t"。

我看了这篇文章:我可以将 C# 字符串值转换为转义字符串文字吗

但是,目标不是写入控制台,而是将字符串替换为特殊字符常量(如 Environment.NewLine)。

我怎样才能以最好的方式做到这一点?

标签: c#

解决方案


推荐阅读