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正则表达式匹配HTML页面编码
Apr 08 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
解决Python3 被PHP程序调用执行返回乱码的问题
Feb 16 Python
python3实现表白神器
Apr 09 Python
python实现关闭第三方窗口的方法
Jun 28 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
Python实现简单的猜单词
Jun 15 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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可逆加密解密算法实例代码
2014/01/21 PHP
开启PHP的伪静态模式
2015/12/31 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
javascript中的new使用
2010/03/20 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
js Calender控件使用详解
2015/01/05 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
商务英语专业求职信范文
2014/01/28 职场文书
企业总经理职责
2014/02/02 职场文书
新闻编辑求职信
2014/04/09 职场文书
公司请假条格式
2014/04/11 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
运动会800米赞词
2015/07/22 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript