python-正则表达式-如何使用split()函数

 时间:2024-10-13 00:15:45

正则表达式中split()函数的用法。

1.参数

1、re.split(pattern,string,maxsplit=0,flags=0)1)参数pattern是正则表达式,2)参数string使用要处理的字符串 。作用是pattern将字符串string分开,并返回一个列表。

python-正则表达式-如何使用split()函数

2、如果正则表达式pattern中有分组(圆括号),那么所有的组里的文字也会包含在列表里。

python-正则表达式-如何使用split()函数

3、第三个是可选参数maxsplit,规定分割最多次数;默认0为全部分割。如果规定了次数,剩下的未分割的将作为列表的最后一个元素。

python-正则表达式-如何使用split()函数

4、第四个参数是特殊字符标记,例如:图例中的忽略大小写标记

python-正则表达式-如何使用split()函数

2.用法

1、更改一篇文本的英文字母大小写;首先定义表达式,pat=r'([^a-zA-Z])',(即用非字母字符作为分遥菇障彝割符)。使用spilt()方法,使用非字母的字符将字符串分开。使得单词与其他字符分离。

python-正则表达式-如何使用split()函数

2、遍历返回的列表,用字符串的首字母转换大写方法capitalize(),转换每个元素,生成一个新的列表。可以看到新列表里的单词首字母已经转换。

python-正则表达式-如何使用split()函数

3、用字符串的' '.join方法,重新连接列表元素。完成转换。

python-正则表达式-如何使用split()函数

4、将代码封装为函数:

python-正则表达式-如何使用split()函数
  • github怎么下载别人的项目
  • list index out of range错误解决方法
  • 在java中声明抽象方法
  • 如何配置python环境变量?
  • 如何在Python中定义全局变量
  • 热门搜索
    如何制作蝴蝶结 如何在网上买东西 我们的灵异生活 尼桑阳光怎么样 如何打顿号 如何下载电视剧到u盘 如何偷偷知道对方位置 如何练好毛笔字 路由器如何设置 我的假日生活