有一个字符串s,里面有三个\
号,需要转为1个 \ 号.
直接用result = s.replace('\\\','\')
会报错
需要先用repr() 函数可以将字符串转换为python的原始字符串(即忽视各种特殊字符的作用.
然后用eval函数将原始字符串转为正常字符串.
result = eval(repr(s).replace('\\\\', '\\'))
有一个字符串s,里面有三个\
号,需要转为1个 \ 号.
直接用result = s.replace('\\\','\')
会报错
需要先用repr() 函数可以将字符串转换为python的原始字符串(即忽视各种特殊字符的作用.
然后用eval函数将原始字符串转为正常字符串.
result = eval(repr(s).replace('\\\\', '\\'))
本文标题:python字符串内三个\改为一个\
本文链接:https://www.haomeiwen.com/subject/blivmktx.html
网友评论