python正则表达式之split切割字符串

 时间:2026-02-14 08:58:50

1、打开python开发工具IDLE,新建‘zzsplit.py’文件,并写代码如下:

ms = '123,456,789'


p = ms.split(',')
print (p)
这是在python中切割字符串的方法,第一个参数是切割的标的字符串

python正则表达式之split切割字符串

2、F5运行板彩代码,打印内容如下,python根据‘,’切割了字符串

python正则表达式之split切割字符串

3、使用正则表达式匹配,修改代码如下:

import re


pattern = re.compile(r',')
p = pattern.split('123,4 56')
print (p)

python正则表达式之split切割字符串

4、F5运行代码,打印内容如下图


python正则表达式之split切割字符串

5、正则耕屈表达式匹配可以实现多个字符匹激番侨配,修改代码如下:

import re


pattern = re.compile(r'[\s,]')
p = pattern.split('123,4 56')
print (p)

python正则表达式之split切割字符串

6、F5运行代码,打印内容如下图


python正则表达式之split切割字符串

7、举个复杂点的例子,修改代码如下:

import re


pattern = re.compile(r'[a-z]{2}-[a-g]{2}')
p = pattern.split('hdkke-abo4573yz-fe838')
print (p)

注意这里大括号是次数,即匹配到ke-ab和yz-fe,这两个就是分割的字符串了

python正则表达式之split切割字符串

8、F5运行代码,打印结果如下图,印证了上一步的观点

python正则表达式之split切割字符串

  • Windows Server 2012查看DNS反向主要区域属性
  • Xshell 使用同一账户登录多个设备
  • 如何进入系统恢复控制台
  • Manjaro怎么添加或删除输入法
  • css如何设置文字超过div高度后出现滚动条
  • 热门搜索
    闽d是哪里的车牌号码 化石怎么形成的 眼睛有皱纹怎么办 丹东旅游团 海陵岛在哪里 朗坤手表怎么样 如何暴富 太原工业学院怎么样 如何格式化电脑 如何介绍自己