我有以下字符串,我试图找出最佳实践进行反向转义它。
该解决方案必须是在稍微柔性的我从API接收到该输入,我不能绝对肯定的是,当前的字符结构( \n
而不是\r
)将始终是相同的。
'"If it ain\'t broke, don\'t fix it." \nWent in for a detailed car wash.\nThe attendants raved-up my engine when taking the car into the tunnel. NOTE: my car is...'
此正则表达式看起来像它应该工作:
text_excerpt = re.sub(r'[\s"\\]', ' ', raw_text_excerpt).strip()
我ASO读取decode()
可能工作(和会是一个更好的解决方案通常情况下)。
raw_text_excerpt.decode('string_unescape')
试图沿着这些线路的东西,它没有工作。 有什么建议么? 正则表达式是最好的吗?