我想删除字符串中的 `\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
字符串中的字符?
我想删除字符串中的 `\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
字符串中的字符?
使用str()
andreplace()
删除u
and \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'
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", "")
你可以做
'this is my string\r\nand here it continues'.replace('\r\n', '')