我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么将string = ‘a2bc3d’ 将其分割为['a', '2b', 'c', '3d']?

string = ‘a2bc3d’ 
将其分割为['a', '2b', 'c', '3d'],
逻辑为如果出现数字(0~9),
则与其后面的一个字母分在一起。

string中的数字不会出现在末尾。
print(re.findall(r"(\d\w|[a-z][a-z]*(?=\d))", "a2bcx3d"))
# 我的Python3报错,不知是啥原因

print(re.findall(r"(\d\w|[a-z])", "a2bcx3d"))

近期文章

  • 操作数和地址码一样吗?
  • 计算机二级的判分问题
  • 不理解一个双向链表中查找第i个节点在链表中的位置的函数
  • Python面向对象编程提问
  • python办公自动化
  • Web开发人员可以使用哪种非OO语言来创建一次性桌面应用程序?
  • python 出现value error 怎么解决??
  • 什么是多样例输入?又该怎么表达
  • 请哪位告诉我这里的问题?
  • 如何使用img粘贴图片无法显示?
  • 关于创维安装第三方APP。
  • java 找不到符号
  • uniapp的app加载页面自定义
  • 这里的+是代表什么意思
  • 使用php进行文件备份[复制]
  • 合并字典中相同id的值
  • 下面的代码改成反弹shell执行失败,怎么改?
  • python中while循环里面的for循环只有第一遍while的时候执行for下面的if
  • 怎么把网易mumu模拟器中下载的微信里面的聊天记录转移到pc或者iPhone上面?
  • 12代酷睿 装win10系统 变成了这样

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华