要删除str数据类型中的冒号,用re正则方式应该怎么写?,str数据类型,初学python,最近尝
要删除str数据类型中的冒号,用re正则方式应该怎么写?,str数据类型,初学python,最近尝
初学python,最近尝试爬数据,json字符串的value中有冒号,需要去掉。我的代码如下。
a和b都是value中会有冒号的字符串
import rea = "Title:'Intern: Customer Experience + Innovation (CX+I) Intern Brands'"b = "cmp:'Adecco: USA',cmpesc:'Adecco: USA'"result = re.sub('^(?:Title|cmp|cmpesc):.+(\:)','', a)
代码执行结果是只剩 Customer Experience + Innovation (CX+I) Intern Brands',之前的内容全被删除了,而我想要的效果是只删intern之后的那个冒号(title后的冒号要保留)。
请问大家该如何修改?
这样的话:
''.join(re.split('(?<![Title|cmp|cmpesc]):',a))
就好了
编橙之家文章,
相关内容
- pymysql语言问题求助,pymysql问题求助,这种方式可以取出
- Python pip安装卸载问题,pythonpip安装卸载,python 3.4.2
- Python supervisorctl启动py文件报 No module named pymongo错误,
- python print后出现...不能正常输出是什么原因,pythonpri
- Python如何实现lxml读取、更新、写入标签值操作,pytho
- Scrapy新建项目时遇到这种情况怎么解决,scrapy新建项目
- 使用django在做添加superuser操作时报错\xBA\xA3像是乱码,
- Python方法安装easy_instal遇到解码错误,pythoneasy_instal,环
- 要列出Flask项目所有视图对应的路径如何写?,flask视图
- json数据提取分配应用求思路,具体要求如正文,json正文
评论关闭