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写的windows服务不能启动的问题
Apr 15 Python
通过源码分析Python中的切片赋值
May 08 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
python 批量修改/替换数据的实例
Jul 25 Python
如何安装多版本python python2和python3共存以及pip共存
Sep 18 Python
python3实现名片管理系统
Nov 29 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
python多线程与多进程及其区别详解
Aug 08 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
Python实现信息管理系统
Jun 05 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对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
2019/03/01 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
python类定义的讲解
2013/11/01 Python
python爬取网站数据保存使用的方法
2013/11/20 Python
Python多线程下载文件的方法
2015/07/10 Python
python编程开发之日期操作实例分析
2015/11/13 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
Python语言进阶知识点总结
2019/05/28 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
主持人演讲稿范文
2013/12/28 职场文书
校长先进事迹材料
2014/02/01 职场文书
年度考核自我鉴定
2014/02/02 职场文书
梅花魂教学反思
2014/04/25 职场文书
市政管理求职信范文
2014/05/07 职场文书
投标诚信承诺书
2014/05/26 职场文书
三好学生事迹材料
2014/12/24 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
感谢信的格式
2015/01/21 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
Python中Selenium对Cookie的操作方法
2021/07/09 Python
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers