python针对不定分隔符切割提取字符串的方法


Posted in Python onOctober 26, 2018

问题:我们需要在散沙一般的数据中提取出字符,分隔符不止一个,而且还有不少空格,比如:

原字符串如下:

'asd ff gg; asd , foo| og '

我们需要删除上面的,;|分隔符和多余空格,提取出:

['asd', 'ff', 'gg', 'asd', 'foo', 'og']

这种一般用于处理日志或者网页数据提取,一般而言,这种数据中需要的数据分布规律性不是太强,而且比较散。

处理结果如下:

import re
line = 'asd ff gg; asd , foo| og '
data = re.split(r'[;,|\s]\s*',line)
for i in data:
 if i == '':
 data.remove(i)
print(data)

以上这篇python针对不定分隔符切割提取字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Python3 实现随机生成一组不重复数并按行写入文件
Apr 09 Python
如何通过Python实现标签云算法
Jul 02 Python
Python缓存技术实现过程详解
Sep 25 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
python分布式计算dispy的使用详解
Dec 22 Python
如何使用Python抓取网页tag操作
Feb 14 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
Python extract及contains方法代码实例
Sep 11 Python
pytorch显存一直变大的解决方案
Apr 08 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 #Python
Python异常的检测和处理方法
Oct 26 #Python
Python subprocess库的使用详解
Oct 26 #Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 #Python
Python分割指定页数的pdf文件方法
Oct 26 #Python
python 将json数据提取转化为txt的方法
Oct 26 #Python
python读取TXT每行,并存到LIST中的方法
Oct 26 #Python
You might like
请php正则走开
2008/03/15 PHP
PHP令牌 Token改进版
2008/07/18 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
Vue列表循环从指定下标开始的多种解决方案
2020/04/08 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
行政经理的岗位职责
2013/11/23 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
安全检查汇报材料
2014/12/26 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
投诉信格式范文
2015/07/02 职场文书
大学运动会通讯稿
2015/07/18 职场文书
Python的property属性详细讲解
2022/04/11 Python
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android