首页 > 解决方案 > 如何在具有特定首字母和最后一个字母的字符串中查找子字符串?

问题描述

例如,

我有字符串'abdadqdqbdabdabdawb'

如何找到以 . 开头'a'和结尾的子字符串'b'

输出应该是:

['ab', 'adqdqb', 'ab', 'ab', 'awb'] 

标签: python

解决方案


import re
re.findall(r'[Aa][^Bb]*[Bb]', 'abdadqdqbdabdabdawb')
>>> ['ab', 'adqdqb', 'ab', 'ab', 'awb'] 

推荐阅读