全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2246 4
2020-07-04
悬赏 200 个论坛币 已解决

一、目标



     TXT文档中查找目标单词(跨行/非跨行),替换为指定单词,并按照原有格式写入TXT文档;

二、示例

     以 Environmental Regulaiton Policy 为例,目标单词 Environmental Regulaiton Policy 在 TXT 文档中可能存在以下形式, 如何将 Environmental Regulaiton  Policy 单词统一替换为 AAA BBB CCC,并按照原格式是写入TXT文档。

    微信截图_20200704152133.png


数据:
demo.txt
大小:(1.48 KB)

 马上下载





      借助 python 如何实现呢,是否可以用正则表达式?

      盼望解答,感谢关注!







最佳答案

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-7-4 12:08:16
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-7-7 00:55:32
用正则表达式就可以了。
import re

str1 = 'Environmental Regulaiton Policy 为例,目标单词 Environmental Regulaiton Policy 。。。。。 '
p1 = 'Environmental Regulaiton Policy'
p2 = 'AAA BBB CCC'
str1 = re.sub(p1,p2,str1)
#依此类推改循环。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-7-14 20:47:19
幸运符 发表于 2020-7-7 00:55
用正则表达式就可以了。
import re
谢谢你的回复,跨行的单词如何处理呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群