python - 在python中切割字符串
问题描述
我做了一些搜索,但找不到任何有用的信息。
s = ['33PM']
我的目标是从 'PM' 中删除s[0]
并将其附加为s[1]
.
解决方案
您可以使用它re.findall
来提取连续范围的数字和字符。\d+
将提取所有数字并\w+
提取所有字符范围
>>> import re
>>> s = re.findall(r'\d+|\w+', s[0])
>>> s
['33', 'PM']
推荐阅读
- javascript - JavaScript 函数在 shiny.semantic 模块中不起作用(但没有错误)
- botframework - 在消息传递端点中使用用户名:密码时,BotFramework 得到 401 - 网络聊天
- python - 如何使用 ML 验证时间序列的正确形状
- java - 重试 JDBC 连接的最佳方式:
- php - 如何通过编码在 word press 5.8 中创建和自定义菜单
- spring-boot - jna-platform-5.5.0.jar 授权失败,403 Forbidden 错误,同时尝试运行 mvn clean install
- java - Spark 中的直通异构(非统一)JSON 列
- ios - 通过后台通知启动终止的应用程序
- scheduled-tasks - 如何查看“scheduledJob”的执行状态?
- django - 没有用户匹配给定的查询 Django