re.sub 可以替换成中文字符吗?

饺克力克 饺克力克 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
content = re.compile(u'<div class="post-body">.*?</div>', re.DOTALL) #(1)
style = content.search(html.decode('utf8'))
para = re.sub('<[^>]*>', '', html);
para = re.sub('……','……',para) # 此处会报错,不允许中文字符……
f = file('D:\\myblog\\'+str(id)+'.txt', 'w')
f.write(para.encode('utf8'))
f.close()

抓取的网页在去掉html标签以后,仍有以下符号:
… (省略号)
— (破折号)

请问在哪一步可以将其转换为中文的符号,如…… —— ?
...全文

相关推荐

python字符串替换re.sub()实例解析

主要介绍了python字符串替换re.sub()实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38609128

Python正则表达式实战:字符串清洗的工程化方法

正则表达式是处理非结构化字符串数据的核心技术,其本质是基于模式匹配的文本解析原理,通过定义字符规则实现精准提取与智能替换。相比简单的split()或replace(),正则具备语义感知能力,能识别数字结构、嵌套边界和多变格式,在金融、电商、日志、IoT等场景中承担着将‘毛坯数据’转化为标准字段的关键任务。本文聚焦re.findall()、re.search()、re.sub()和re.compile()四大高频函数,结合价格解析、日志拆解、电话号码归一化等真实案例,系统阐述如何构建鲁棒、可复用、可监控的字符

chupu2979

Python正则替换字符串函数re.sub用法示例

主要介绍了Python正则替换字符串函数re.sub用法,结合实例形式分析了正则替换字符串函数re.sub的功能及简单使用方法,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38631960

Python 正则表达式 re.match/re.search/re.sub的使用解析

今天小编就为大家分享一篇Python 正则表达式 re.match/re.search/re.sub的使用解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38621365

python字符串替换re.sub()方法解析

pattern可以是一个字符串也可以是一个正则,用于匹配要替换的字符,如果不写,字符串不做修改。\1 代表第一个分组 repl是将会被替换的值,repl可以是字符串也可以是一个方法。如果是一个字符串,反斜杠会被处理为逃逸字符,如\n会被替换为换行,等等。repl如果是一个function,每一个被匹配到的字段串执行替换函数。 \g 代表前面pattern里面第一个分组,可以简写为\1,\g代表前面pattern匹配到的所有字符串。 count是pattern被替换的最大次数,默认是0会替换所有。有时候可能只想替换一部分,可以用到count 实例1: a = re.sub(r'he

weixin_38633897
评论 2
收藏 已收藏
分享
返回顶部
饺克力克
脚本语言 37,738 成员 34,208 内容