re.split

split 方法按照能够匹配的子串将字符串分割后返回列表,它的使用形式如下:

re.split(pattern, string[, maxsplit=0, flags=0])

参数:

参数描述

pattern匹配的正则表达式

string要匹配的字符串。

maxsplit分隔次数,maxsplit=1 分隔一次,默认为 0,不限制次数。

flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

>>>import re

>>> re.split("W+", "pythonf, pythonf, pythonf.")

["pythonf", "pythonf", "pythonf", ""]

>>> re.split("(W+)", " pythonf, pythonf, pythonf.")

["", " ", "pythonf", ", ", "pythonf", ", ", "pythonf", ".", ""]

>>> re.split("W+", " pythonf, pythonf, pythonf.", 1)

["", "pythonf, pythonf, pythonf."]

>>> re.split("a*", "hello world")   # 对于一个找不到匹配的字符串而言,split 不会对其作出分割

["hello world"]

本博客源码Github地址:

请随手给个star,谢谢!

python re.split_python re模块re.split将字符串分割后返回列表相关推荐

  1. split 将字符串分割成字符串数组

    list_name = list_name.split(","); split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separa ...

  2. 【Python 19】BMR计算器3.0(字符串分割与格式化输出)

    1.案例描述 基础代谢率(BMR):我们安静状态下(通常为静卧状态)消耗的最低热量,人的其他活动都建立在这个基础上. 计算公式: BMR(男) = (13.7*体重kg)+(5.0*身高cm)-(6. ...

  3. Python:正则表达式re模块

    为什么要学正则表达式 实际上爬虫一共就四个主要步骤: 明确目标 (要知道你准备在哪个范围或者网站去搜索) 爬 (将所有的网站的内容全部爬下来) 取 (去掉对我们没用处的数据) 处理数据(按照我们想要的 ...

  4. python内置模块re_13.python内置模块之re模块

    什么是正则? 正则表达式也称为正则,是一个特殊的字符序列,能帮助检查一个字符串是否与某种模式匹配.可以用来进行验证:邮箱.手机号.qq号.密码.url = 网站地址.ip等.正则不是python语言独 ...

  5. [ python ] 正则表达式及re模块

    正则表达式 正则表达式描述: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个'规则字符串',这个'规则字符串'用来     表达对字符串的一种过 ...

  6. RE模块:Python编译正则的模块

    #正则 元字符 表达式 匹配 . 小数点可以匹配除了换行符\n以外的任意一个字符 | 逻辑或操作符 [] 匹配字符集中的一个字符 [^] 对字符集求反,也就是上面的反操作.尖号必须在方括号里的最前面 ...

  7. python 字符串分割_如何使用python语言split方法对不同字符串分割

    在JavaScript中,可以使用split()将字符串分割成字符串数组:而在python语言中,split()方法也可以将字符串进行分割,分割之后的结果放置在列表中.下面利用几个实例说明split( ...

  8. python学习之 - re模块

    re模块功能:实现字符串匹配. 元字符 描述\ 将下一个字符标记符.或一个向后引用.或一个八进制转义符.例如,"\\n"匹配\n."\n"匹配换行符.序列&qu ...

  9. python 字符串分割和拼接_python分割和拼接字符串

    关于string的split 和 join 方法 对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样. 1.string.split( ...

最新文章

  1. 记录一些比较有趣的网站,来给自己的网站设计积累思想
  2. 源达投顾软件怎么样_源达投顾:让人工智能炒股终端变得更简单
  3. python函数参数那些事,关键字参数与位置参数
  4. 2018蓝桥杯省赛---java---C---1(哪天返回)
  5. 将GDB中的输出定向到文件
  6. php实现数字英文验证码,PHP英文数字验证码生成类
  7. compose RxJava笔记
  8. 如何将PDF每2页合并成横版的一页
  9. 软件安装 | SolidWorks2016软件安装,SW2010-2016.Activator.GUI.SSQ激活闪退解决办法
  10. 模版之家全站静态模板免费下载
  11. 加快深度学习模型训练速度@tf.function
  12. 笔记三、最大数字(C++)
  13. 「游戏引擎 浅入浅出」项目介绍
  14. 普通路由器改4g路由器_4G工业路由器物联卡批发价格是多少?良心厂家推荐
  15. spring框架之IoC理解
  16. android系统手机流量控制方法amp;,基于Android的手机流量控制软件全解.doc
  17. windows防火墙 程序_如何允许应用程序通过Windows防火墙进行通信
  18. php 汉语转换拼音
  19. 开启Fluter基础之旅四-------表格、动画、手势
  20. 怎么在SAP MM库存管理中使用简单的货架管理功能

热门文章

  1. HTML+CSS+JS实现 ❤️H5图片列表滑动特效❤️
  2. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...
  3. html5情人节贺卡,Web工程师的情人节卡片
  4. php如何统计数组的个数,如何用php统计数组元素的个数(附代码)
  5. 在家怎么看公司服务器上的文件,怎么查看云服务器上的文件
  6. java 8 foreach_Java 8 forEach Stream()与旧版forEach循环
  7. 【OpenCV 例程200篇】53. Scipy 实现图像二维卷积
  8. MXNet的Model API
  9. ndk linux 最新版本,NDK各版本下载
  10. label居中_表格固定列宽时如何居中?