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的Django框架的dj-scaffold项目
May 30 Python
Python基于生成器迭代实现的八皇后问题示例
May 23 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
Ubuntu下Anaconda和Pycharm配置方法详解
Jun 14 Python
python issubclass 和 isinstance函数
Jul 25 Python
Django 使用easy_thumbnails压缩上传的图片方法
Jul 26 Python
python小程序之4名牌手洗牌发牌问题解析
May 15 Python
keras实现多种分类网络的方式
Jun 11 Python
Python Selenium实现无可视化界面过程解析
Aug 25 Python
浅谈python 类方法/静态方法
Sep 18 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
Python模拟键盘输入自动登录TGP
Nov 27 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
第九节--绑定
2006/11/16 PHP
使用dump函数,给php加断点测试
2013/06/25 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
js格式化时间的方法
2015/12/18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
一套PHP的笔试题
2013/05/31 面试题
国培远程培训感言
2014/03/08 职场文书
《故乡》教学反思
2014/04/10 职场文书
教师中国梦演讲稿
2014/04/23 职场文书
《包身工》教学反思
2016/02/23 职场文书