python - 将带转义的字符串转换为不带转义的字符串
问题描述
我正在 Python 中进行 exercism.io 练习,其中一项测试要求我将带有转义字符的 SGF 值转换为不带转义字符的值。但是,我不知道为什么它们会完好无损地保留换行符。
input_val = "\\]b\nc\nd\t\te \n\\]"
output_val = "]b\nc\nd e \n]"
我尝试了一些编解码器和 ats 功能无济于事。有什么建议么?提前致谢。
解决方案
您的练习目的尚不清楚,但解决方案很简单:
input_val.replace("\\", "").replace("\t", " ")
推荐阅读
- c# - 如何在 XML 中换行?我尝试了很多次,但它们无法生效
- php - 基本的 php 表单处理安全问题
- javascript - 动态加载 iFrame 的问题 - JQuery
- php - 使用 wp_schedule 事件调度作业时是否发生 PHP 超时
- google-apps-script - 在 Google 表格中获取最后更新的 CELL,然后抓取该行。气体
- html - 覆盖字体真棒图标白色背景图像
- listview - 数据/值更改时如何重建小部件?
- python - Python线程,Event和Queue如何协同工作?
- python - 减少 LSTM keras 上的输出尺寸
- hibernate - 如何在“numeric_boolean”类型的 hbm.xml 中设置默认值