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 相关文章推荐
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
python实现红包裂变算法
Feb 16 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
Python单元测试简单示例
Jul 03 Python
python for 循环获取index索引的方法
Feb 01 Python
Python创建字典的八种方式
Feb 27 Python
python2和python3在处理字符串上的区别详解
May 29 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
python不同版本的_new_不同点总结
Dec 09 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实现用户认证及管理完全源码
2007/03/11 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
使用JavaScript破解web
2018/09/28 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
python文件拆分与重组实例
2018/12/10 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
详解Python循环作用域与闭包
2019/03/21 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
护士自荐信怎么写
2013/10/18 职场文书
英语简历自我评价
2014/01/26 职场文书
《花木兰》教学反思
2014/04/09 职场文书
服务承诺书怎么写
2014/05/24 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
大学军训的体会
2014/11/08 职场文书
护理实习生带教计划
2015/01/16 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL