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调用API实现智能回复机器人
Apr 10 Python
python3连接MySQL数据库实例详解
May 24 Python
python实现汉诺塔算法
Mar 01 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
浅谈Python中的全局锁(GIL)问题
Jan 11 Python
python+mysql实现学生信息查询系统
Feb 21 Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
Python中SQLite如何使用
May 27 Python
Python数据清洗工具之Numpy的基本操作
Apr 22 Python
Python pandas之求和运算和非空值个数统计
Aug 07 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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调用dll的实例操作动画与代码分享
2012/08/14 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
详细探究Python中的字典容器
2015/04/14 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
让python在hadoop上跑起来
2016/01/27 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
CSS3 边框效果
2019/11/04 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
小学家长会邀请函
2014/01/23 职场文书
语文课外活动总结
2014/08/27 职场文书
安全环保演讲稿
2014/08/28 职场文书
会计岗位职责范本
2015/04/02 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
Python 如何实现文件自动去重
2021/06/02 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python