1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python多个分隔符分割字符串_Python之使用多个分割符分割字符

python多个分隔符分割字符串_Python之使用多个分割符分割字符

时间:2023-04-14 03:49:36

相关推荐

python多个分隔符分割字符串_Python之使用多个分割符分割字符

在使用 Python 处理字符串的时候,有时候会需要分割字符。 分隔符比如下划线 “_”,比如 “.”之类的。

一个分隔符 比如对于文件名 1022_log.zip,我们想要获取前面的日期。 如果日期格式固定,对于这样的字符串我们当然可以使用索引进行切割。 当然也可以使用字符串的内建函数 split(). 结果返回的是一个列表。 如果分隔符不在字符串之列,那么返回的也是一个列表,不过元素只有一个,那就是这个字符串自身: 多个分隔符 还是上面那个例子,如果字符串是 ‘log_1022.zip’ 这个形式,想要获取日期,有两种方法, 一种方法是使用能够 下划线作为分隔符获取结果的第一个元素,然后再使用 点 '.'作为分隔符再划分一遍。 另一种方法就是直接使用 re.split() 。

因为 字符串的 split() 函数不能接受两个分隔符作为参数。 re.split() 的使用方法如下: 以竖杠 | 作为分割分开两个分隔符,如果有多个分隔符,则可以使用多个 | ,在上述例子中,因为点 . 是在正则里有特殊的匹配含义,所以需要使用 \ 反斜杠对其进行转义。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。