python针对不定分隔符切割提取字符串的方法

 更新时间:2018年10月26日 14:55:06   作者:nudt_qxx  
今天小编就为大家分享一篇python针对不定分隔符切割提取字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

问题:我们需要在散沙一般的数据中提取出字符,分隔符不止一个,而且还有不少空格,比如:

原字符串如下:

'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将pdf转化为有声读物

    用python将pdf转化为有声读物

    大家好,本篇文章主要讲的用python将pdf转化为有声读物,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • VS Code配置Anaconda Python环境的详细教程

    VS Code配置Anaconda Python环境的详细教程

    在 Visual Studio Code (VS Code) 中可以使用 Anaconda 环境进行 Python 开发,可以充分利用 Anaconda 提供的包管理和虚拟环境功能,同时享受 VS Code 提供的强大开发工具和调试功能,本文主要介绍了VS Code配置Anaconda Python环境的详细教程,需要的朋友可以参考下
    2024-09-09
  • 详解python 支持向量机(SVM)算法

    详解python 支持向量机(SVM)算法

    这篇文章主要介绍了python SVM算法的相关资料,帮助大家更好的利用python进行数据分析,感兴趣的朋友可以了解下
    2020-09-09
  • Django使用HTTP协议向服务器传参方式小结

    Django使用HTTP协议向服务器传参方式小结

    本文主要介绍了Django使用HTTP协议向服务器传参方式小结,用户发送请求时携带的参数后端需要使用,而不同的发送参数的方式对应了不同的提取参数的方式,本文就详细的介绍一下
    2021-08-08
  • jupyter闪退的解决方法及卸载与安装教程

    jupyter闪退的解决方法及卸载与安装教程

    如果Anaconda的Jupyter Notebook无法打开并且频繁闪退,可能是由于一些配置问题或者软件冲突引起的,本文就来介绍一下jupyter闪退的解决方法及卸载与安装教程,感兴趣的可以了解一下
    2023-11-11
  • 基于 Python 实践感知器分类算法

    基于 Python 实践感知器分类算法

    这篇文章主要介绍了基于 Python 实践感知器分类算法的教程,帮助大家更好的利用python进行机器学习,感兴趣的朋友可以了解下
    2021-01-01
  • python的多元数据类型(上)

    python的多元数据类型(上)

    这篇文章主要为大家详细介绍了python的多元数据类型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • python 读取鼠标点击坐标的实例

    python 读取鼠标点击坐标的实例

    今天小编就为大家分享一篇python 读取鼠标点击坐标的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python使用SQLAlchemy进行复杂查询的操作代码

    Python使用SQLAlchemy进行复杂查询的操作代码

    SQLAlchemy 是 Python 生态系统中非常流行的数据库处理库,它提供了一种高效、简洁的方式与数据库进行交互,在数据驱动的应用程序中,复杂查询是必不可少的,本文将通过一些常见的示例介绍如何使用 SQLAlchemy 编写复杂查询,需要的朋友可以参考下
    2024-10-10
  • 尝试使用Python多线程抓取代理服务器IP地址的示例

    尝试使用Python多线程抓取代理服务器IP地址的示例

    这篇文章主要介绍了尝试使用Python多线程抓取代理服务器IP地址的示例,尽管有GIL的存在使得Python并不能真正实现多线程并行,需要的朋友可以参考下
    2015-11-11

最新评论