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进阶教程之文本文件的读取和写入
Aug 29 Python
Python常用内置模块之xml模块(详解)
May 23 Python
Python使用剪切板的方法
Jun 06 Python
python编程线性回归代码示例
Dec 07 Python
python reverse反转部分数组的实例
Dec 13 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 Python
python性能测量工具cProfile使用解析
Sep 26 Python
python安装读取grib库总结(推荐)
Jun 24 Python
Python insert() / append() 用法 Leetcode实战演示
Mar 31 Python
七个Python必备的GUI库
Apr 27 Python
Python中文分词库jieba(结巴分词)详细使用介绍
Apr 07 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数据缓存的使用说明
2013/05/10 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
手写Node静态资源服务器的实现方法
2018/03/20 Javascript
vue实现搜索功能
2019/05/28 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
python爬虫之自制英汉字典
2019/06/24 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
C语言面试题
2015/10/30 面试题
new修饰符是起什么作用
2015/06/28 面试题
大四本科生的自我评价
2013/12/30 职场文书
上课玩手机检讨书
2014/02/08 职场文书
主题婚礼策划方案
2014/02/10 职场文书
《自然之道》教学反思
2014/02/11 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
法人授权委托书公证范本
2014/09/14 职场文书
幼儿园六一儿童节活动总结
2015/02/10 职场文书