python2如何在多行字符串中匹配关键词并取出下一行数据?

比如我有一个这样的str

111
aaa
222
bbb
333
ccc

我想根据数字来取出它下一行的字母,并分别储存起来,请各位前辈指教。


回答:

一、点击查看匹配情况
python2如何在多行字符串中匹配关键词并取出下一行数据?
代码如下:

import re

str='''111

aaa

222

bbb

333

ccc'''

result=re.findall(r'^\d+\s+([a-zA-Z]+)',str,re.M)

print(result)

二、代码在线执行
截图如下:
python2如何在多行字符串中匹配关键词并取出下一行数据?

以上是 python2如何在多行字符串中匹配关键词并取出下一行数据? 的全部内容, 来源链接: utcz.com/p/937832.html

回到顶部