如何将以下字符串解码为javascript中的普通文本:
s = 'https:\/\/s3.amazonaws.com\/normal-example\/ft_43513_53175ec44096a.mov'
我目前正在做s.replace('\/','/')
,但必须有更好的方法吗?
答案 0 :(得分:2)
您希望将解码与' string-escape':
一起使用In [1]: s = 'https:\/\/s3.amazonaws.com\/normal-example\/ft_43513_53175ec44096a.mov'.replace('\/', '/')
In [2]: s.decode('string-escape')
Out[2]: 'https://s3.amazonaws.com/normal-example/ft_43513_53175ec44096a.mov'
关于str.decode are here的官方文档。
相关部分是[string-escape的目的是]生成一个适合作为Python源代码中字符串文字的字符串。