python2如何在多行字符串中匹配关键词并取出下一行数据?
比如我有一个这样的str
111
aaa
222
bbb
333
ccc
我想根据数字来取出它下一行的字母,并分别储存起来,请各位前辈指教。
回答:
一、点击查看匹配情况
代码如下:
import restr='''111
aaa
222
bbb
333
ccc'''
result=re.findall(r'^\d+\s+([a-zA-Z]+)',str,re.M)
print(result)
二、代码在线执行
截图如下:
以上是 python2如何在多行字符串中匹配关键词并取出下一行数据? 的全部内容, 来源链接: utcz.com/p/937832.html