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

findall,为什么这个函数的写法不对,怎么形成三行内容?

z ='''aaa19b4mk23'''
z1 = re.findall(r'(\D+)(\d+)', 'z' + z + '0')
print(z1)

# 原本是想形成三行内容的
aaa1
b4
mk23

需要修改正则表达式和遍历方式,修改后的代码如下,望采纳

import re

z = 'aaa1\nb4\nmk23\n'
z1 = re.findall(r'(\D+\d+?)', z)

for match in z1:
    print(match)

近期文章

  • c语言写入文件出现多余数据怎么办?
  • OSPF抓包问题时遇到只能抓到hello报文
  • 关于#pos#的问题,如何解决?
  • findall,分组函数可以做什么?可以贴链接大全或者代码大全吗?
  • 如何在PHP中更改SQL查询与用户选择的下拉菜单相关
  • python matplotlib问题
  • public void load() 方法加载文本中的数据报错,数据输出不完整
  • Unity ARCORE识别图片播放视频
  • python openpyxl 无法调用函数
  • python出现不知道的问题
  • CentOS7安装MySQL8.0.25失败
  • 关于#c语言#的问题:cpt不应该是str[0]吗
  • 这种访问冲突异常咋解决嘞
  • qt中一直报错相关问题
  • 如何在yii中解码json 1
  • 为什么交换机可以ping通pc,但是pcping不通交换机的vlan ip
  • vs读取文件报错怎么办啊
  • C语言与Python的函数代码有啥不一样?
  • 关于vb.net中在新建线程中创建timer执行程序问题
  • 如何使用c语言找最接近的分数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华