python-正则表达式-如何使用split()函数
1、re.split(pattern, string, maxsplit=0, flags=0)
1)参数pattern是正则表达式,
2)参数string使用要处理的字符串 。
作用是pattern将字符串string分开,并返回一个列表。
2、如果正则表达式pattern 中有分组(圆括号),那么所有的组里的文字也会包含在列表里。
3、第三个是可选参数maxsplit,规定分割最多次数;
默认0为全部分割。如果规定了次数,剩下的未分割的将作为列表的最后一个元素。
4、第四个参数是特殊字符标记,例如:图例中的忽略大小写标记
1、更改一篇文本的英文字母大小写;
首先定义表达式,pat=r'([^a-zA-Z])',(即用非字母字符作为分割符)。
使用spilt()方法,使用非字母的字符将字符串分开。使得单词与其他字符分离。
2、遍历返回的列表,用字符串的首字母转换大写方法capitalize(),转换每个元素,生成一个新的列表。
可以看到新列表里的单词首字母已经转换。
3、用字符串的' '.join方法,重新连接列表元素。完成转换。
4、将代码封装为函数:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:159
阅读量:44
阅读量:87
阅读量:25