我想从下面的字符串中删除所有转义序列,这是我从Pokemon API获得的。
“一种奇怪的种子在它出生的时候就种在它的背上。植物的芽和这个精灵一起生长。”
我曾经使用过Regex.Unescape("A strange seed was\nplanted on its\nback at birth.\fThe plant sprouts\nand grows with\nthis POKéMON."),但是我得到了相同的字符串。
输出

你能帮我解决这个问题吗?
我不想做字符串替换,因为转义序列在下一个API调用中可能有所不同。
发布于 2021-08-18 06:19:57
当然,您得到的字符串是相同的--示例中没有转义字符:)
字符串文字有转义字符,但字符串本身不存在这些字符。当立即窗口执行结果的打印输出时,它会将其显示为字符串文本本身。例如,这与您从Console.WriteLine之类的东西中得到的不一样。
发布于 2021-08-18 06:39:09
https://stackoverflow.com/questions/68827377
复制相似问题