标签: python regex
我试图解析诸如"ABCeRIsqABCSDABCsde"之类的字符串,以提取"ABCeRIisq","ABCSD"和"ABCsde"。
"ABCeRIsqABCSDABCsde"
"ABCeRIisq"
"ABCSD"
"ABCsde"
我已经通过先行断言设法获得了第一次出现:
re.findall("ABC.*?(?=ABC)","ABCeRIsqABCSDABCsde") ['ABCeRIisq', 'ABCSD']
如何获取所有出现的情况?有没有办法做到这一点而无需提前?
谢谢!