首页 > 解决方案 > 将带转义的字符串转换为不带转义的字符串

问题描述

我正在 Python 中进行 exercism.io 练习,其中一项测试要求我将带有转义字符的 SGF 值转换为不带转义字符的值。但是,我不知道为什么它们会完好无损地保留换行符。

input_val = "\\]b\nc\nd\t\te \n\\]" output_val = "]b\nc\nd e \n]"

我尝试了一些编解码器和 ats 功能无济于事。有什么建议么?提前致谢。

标签: pythonescaping

解决方案


您的练习目的尚不清楚,但解决方案很简单:

input_val.replace("\\", "").replace("\t", " ")

推荐阅读