如何用python正则表达式去除\r和\n字符?

如题... 如题 展开
 我来答
ne0787411
2015-04-29 · TA获得超过151个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:118万
展开全部
import re

a = 'abcdeef\r\n'
b = re.sub('\r\n','',a) #直接用空字符串替代
## b 为'abcdeef'
追问
FM.view({"ns":"pl.qun.groupLists.index","domid":"Pl_Core_FansGroups__11","css":["style/css/module/pagecar\n\t\t\r\n \r\n\t\r\n\t\r\n"})
我要处理这样一行文本,您的方法没有作用
追答

re.sub('\r|\n', '', a)  # '\r|\n',表示去除字符串中的\r和\n,加入你要连\t也去除,可以用'\r|\n|\t'

#re.sub('\r\n', '', a) #这表示只将a中 连续的'\r' 和 ’\n'去除
zhangpu8203
推荐于2017-11-27 · TA获得超过525个赞
知道小有建树答主
回答量:286
采纳率:72%
帮助的人:189万
展开全部
必须用正则吗?

如下方法可以实现
>>> "hello world\r\n".strip()
'hello world'
>>>
追问
您好,你的方法可以去除句子开头和结尾的 ,句子中间的呢。我要处理的是一个HTML文本,谢谢
追答
>>> a = "style/css/module/pagecar\n\t\t\r\n \r\n\t<\/div>\r\n\t\r\n"
>>> b = a.replace('\r','').replace('\n','').replace('\t','')
>>> b
'style/css/module/pagecar <\\/div>'
>>>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京京彩化妆学校
2015-12-23 · 北京就业最好的化妆培训学校
北京京彩化妆学校
北京京彩化妆摄影美甲学校是集化妆、美甲、摄影、数码设计为一体的专业培训学校,是目前国内就业最好的培训学校!
向TA提问
展开全部
如下方法可以实现
>>> "hello world\r\n".strip()
'hello world'
>>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式