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实现在控制台输入密码不显示的方法
Jul 02 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
Python实现基本数据结构中队列的操作方法示例
Dec 04 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
Pytorch 实现权重初始化
Dec 31 Python
Pycharm小白级简单使用教程
Jan 08 Python
Python数据结构dict常用操作代码实例
Mar 12 Python
Python环境下安装PyGame和PyOpenGL的方法
Mar 25 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
基于python代码批量处理图片resize
Jun 04 Python
python批量提取图片信息并保存的实现
Feb 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生成随机数的方法总结
2018/03/01 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
JS如何设置元素样式的方法示例
2017/08/28 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
vue实现一拉到底的滑动验证
2019/07/25 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
python中的闭包函数
2018/02/09 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
Python使用贪婪算法解决问题
2019/10/22 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
文明家庭先进事迹材
2014/01/27 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
js实现自动锁屏功能
2021/06/02 Javascript