语法
split()
方法用于实现根据正则表达式分割字符串,并以列表的形式返回。其作用同字符串对象的split()
方法类似,所不同的就是分割字符由模式字符串指定。split()
方法的语法格式如下:
re.split(pattern, string, [maxsplit], [flags])
pattern
:表示模式字符串,由要匹配的正则表达式转换而来。string
:表示要匹配的字符串。maxsplit
:可选参数,表示最大的拆分次数。flags
:可选参数,表示标志位,用于控制匹配方式,如是否区分字母大小写。
![在这里插入图片描述](https://img-blog.csdnimg.cn/169225324abb49158b2a8e93f9d4e6bd.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6L-c6L-RMjAyMQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
案例
输出被@的好友名称(应用正则表达式)
![在这里插入图片描述](https://img-blog.csdnimg.cn/4fb116a87f534704b16a5528d3897446.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6L-c6L-RMjAyMQ==,size_20,color_FFFFFF,t_70,g_se,x_16)