如何在Rust中取消转义特殊字符?

hmtdttj4  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(304)

例如,如果您对字符串Hello wo\\\\rld.txt进行了转义,则需要取消转义,使其为,Hello wo\\rld.txt
本质上是制造\\ -> \, \\r -> \r, \\n -> \n
我试着做字符串替换,比如:
out = out.replace("\\", "\");,但这是语法错误

2fjabf4q

2fjabf4q1#

您仍然必须转义字符串文字中的每个\,即out = out.replace("\\\\", "\\");

相关问题