首页 > 解决方案 > 在python中切割字符串

问题描述

我做了一些搜索,但找不到任何有用的信息。

s = ['33PM']

我的目标是从 'PM' 中删除s[0]并将其附加为s[1].

标签: pythonslice

解决方案


您可以使用它re.findall来提取连续范围的数字和字符。\d+将提取所有数字并\w+提取所有字符范围

>>> import re 
>>> s = re.findall(r'\d+|\w+', s[0])
>>> s
['33', 'PM']

推荐阅读