python对字符串分割和截取的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python对字符串分割和截取的方法相关的知识,希望对你有一定的参考价值。

对字符串的截取我们可以使用split方法,split是分割的按照不同分隔符来分割
现在我们想对正则匹配的内容进行截取
 
我们先看一下split怎么实现字符串分割
>>> b=‘aaa,bbb,ccc‘
>>> b.split(‘,‘)
[‘aaa‘, ‘bbb‘, ‘ccc‘]
 
那我们想获取aaa部分的怎么截取
方法一:
>>> b.split(‘,‘)[0]
‘aaa‘
 
方法二:
我们可以使用re模块结合group来对字符串进行分割,当然我们是使用()来分组的
>>> re.search(‘([a-z]*),([a-z]*),([a-z]*)‘,b)
<_sre.SRE_Match object at 0x17e67e8>
>>> re.search(‘([a-z]*),([a-z]*),([a-z]*)‘,b).group(0)
‘aaa,bbb,ccc‘
>>> re.search(‘([a-z]*),([a-z]*),([a-z]*)‘,b).group(1)
‘aaa‘
>>> re.search(‘([a-z]*),([a-z]*),([a-z]*)‘,b).group(2)
‘bbb‘
>>> re.search(‘([a-z]*),([a-z]*),([a-z]*)‘,b).group(3)
‘ccc‘

以上是关于python对字符串分割和截取的方法的主要内容,如果未能解决你的问题,请参考以下文章

java中如何用split对一个字符串按逗号和分号分割成数组

前端js截取or分割字符串的常见方法

python中split的用法分割的字符串怎么命名?

Python 字符串操作(string替换删除截取复制连接比较查找包含大小写转换分割等)

Python 字符串操作(string替换删除截取复制连接比较查找包含大小写转换分割等)

JS截取与分割字符串常用技巧总结