re.split():返回一个列表,其中字符串在每次匹配时被拆分。

  • 单一分隔符,str.split()与 re.split()作用一致

示例代码:

import res = "Long live the people's Republic of China"
ret1 = re.split("\s", s)
print(ret1)ret2 = re.split("\s", s, 3)  # 通过指定 maxsplit 参数来控制出现次数
print(ret2)ret3 = re.split("USA", s)
print(ret3)

运行结果:

示例代码:

import res = "aaa bbb; ccc! ddd eee; fff, ggg"
ret1 = re.split("\s", s)
print(ret1)ret2 = re.split(";", s)  # 单一切割符
print(ret2)ret3 = re.split("[;,!]", s)  # 多个切割符
print(ret3)ret4 = re.split("[;,!\s]", s)  # 多个切割符(包含空格)
print(ret4)ret5 = re.split("([;,!])", s)  # 多个切割符且捕获分组,默认保留分隔符
print(ret5)ret6 = re.split("(?:[;,!])", s)  # 多个切割符且捕获分组,不保留分隔符
print(ret6)

运行结果:

re.split()用法详解相关推荐

  1. C# Split()用法详解

    最近在写 modbus上位机控件,看了网上很多资料,感觉问题应该不大,可是在写代码的过程中,Split这个用法,让我搞了两个多小时,事情是这样子的. 首先定义一个textBox控制,然后代码里读取这个 ...

  2. Boost::split用法详解

    工程中使用boost库:(设定vs2010环境) 在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib 在Include files加上 D:\boo ...

  3. java string()函数_转载java String.split()函数的用法详解

    转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...

  4. python中split啥意思_python中split的用法详解_后端开发

    如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...

  5. PaddlePaddle基本用法详解(二)、PaddelPaddle训练水果分类模型

    PaddlePaddle基本用法详解(二).PaddelPaddle训练分类模型 1.基本用法 2.训练水果分类模型 1.基本用法 2.训练水果分类模型 1.数据集预处理与模型定义代码: import ...

  6. Fresco用法详解

    版权声明:本文为延成原创文章,转载请标明出处 Fresco用法详解 经过在实际项目中多次的使用,本人在这做了一下简单总结,希望对初次使用和正在使用的你们有所帮助. 官方地址 官方github地址:ht ...

  7. python lambda函数-Python的Lambda函数用法详解

    在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数.今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式. 1.为什么要 ...

  8. viewstate 解码 php,.NET_asp.net中ViewState的用法详解,在web窗体控件设置为runat = serv - phpStudy...

    asp.net中ViewState的用法详解 在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了 ...

  9. python字符串strip的作用_Python字符串函数strip()原理及用法详解

    Python字符串函数strip()原理及用法详解 strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列.注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 语法:str.s ...

最新文章

  1. 4.65FTP服务4.66测试登录FTP
  2. 华为再招 201 万年薪天才少年,任正非:养得起!
  3. 图片的批量下载 和 爬虫爬取图片数据集
  4. 【BZOJ】3390: [Usaco2004 Dec]Bad Cowtractors牛的报复(kruskal)
  5. es的query及filter
  6. 无法打开网页~咋办?
  7. Codeforces Round #594 (Div. 2) C. Ivan the Fool and the Probability Theory 思维 + dp
  8. ps怎么清屏_黑洞PS大赛刷屏!最后一张扎心了……
  9. oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. esxi 修改服务器配置失败,R720服务器安装 ESXI 5.5update1后出现XXX错误
  11. ResNet网络详解与keras实现
  12. 【Coursera】Third Week(1)
  13. 华为可以升级鸿蒙的机型,首批升级鸿蒙机型提前泄露,华为这保密措施需要加强...
  14. MIT课程全面解读2019深度学习最前沿 | 附视频+PPT
  15. C++ STL list的成员函数splice的使用
  16. [Pro]斐波那契数列阿【斐波那契数列】
  17. 上海地图全图可放大_中国地图高清版可放大图片 山地高原和丘陵约占陆地面积的...
  18. mitmproxy+python
  19. 如何成为区块链开发人员
  20. pandas task-08

热门文章

  1. 这些算法工程师,他们真的是太难了!
  2. 每30秒学会一个Python小技巧,GitHub星数4600+
  3. 啥是佩奇?Python告诉你
  4. 在TensorFlow2.0发布前,帮你掌握TensorFlow的必备内容
  5. AI一分钟 | 别了老司机!深圳无人驾驶公交车霸气上路;乌镇上演最强饭局,丁磊王兴刘强东大宴宾客
  6. GPU对决TPU,英伟达能否守住领先地位?
  7. 为什么不建议用try catch处理异常?
  8. 颜值绝绝子的swagger-ui
  9. JDK17 要来了!会带来什么新特性?不好意思,我还在JDK7 踏步走...
  10. Github 总结!「Java知识体系详细汇总2021版」开放下载了!