我想在我的字符串中删除`\ r \ n'字符,我尝试了这个:
s1.translate(dict.fromkeys(map(ord, u"\n\r")))
lists1=[]
lists1.append(s1)
print lists1
我收到了这个:
[u'\r\nFoo\r\nBar, FooBar']
如何摆脱字符串中的\r\n
个字符?
答案 0 :(得分:4)
使用str()
和replace()
删除u
和\r\n
:
In [21]: strs = u'\r\nFoo\r\nBar'
In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
或只是replace()
才能摆脱\r\n
:
In [23]: strs.replace("\r\n","")
Out[23]: u'FooBar'
答案 1 :(得分:1)
cleaned = u"".join([line.strip() for line in u'\r\nFoo\r\nBar, FooBar'.split("\r\n")])
或只使用replace()
:
cleaned = u'\r\nFoo\r\nBar, FooBar'.replace("\r\n", "")
答案 2 :(得分:0)
你可以做到
'this is my string\r\nand here it continues'.replace('\r\n', '')