如何在具有特定首字母和最后一个字母的字符串中查找子字符串?

时间:2018-05-23 18:49:32

标签: python

例如,

我有字符串'abdadqdqbdabdabdawb'

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

输出应为:

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

1 个答案:

答案 0 :(得分:0)

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