如何在python中使用正则表达式的空字符串?

Alq*_*sta 0 python regex

我希望找到空标签,这是一个例子

txt ="<lol1><><lol2>"
rgx = "<([a-zA-Z_0-9]+)>"
print re.findall(rgex, txt)
Run Code Online (Sandbox Code Playgroud)

我明白了

['lol1', 'lol2']
Run Code Online (Sandbox Code Playgroud)

我想要

['lol1', '', 'lol2']
Run Code Online (Sandbox Code Playgroud)

我怎么用正则表达式做到这一点?

Ale*_*lli 7

使用 rgx = "<([a-zA-Z_0-9]*)>"

关键是使用*,意思是"前面的零个或多个",你正在使用的地方+,意思是"一个或多个".