次の正規表現が 'a' と 'b' の間で空の文字列を返すのはなぜですか?
In [48]: pat = re.compile(".*?(?=,|$)")
In [49]: it = pat.findall('a,b')
In [50]: it
Out[50]: ['a', '', 'b', '']
コンマ間の部分文字列を抽出するにはどうすればよいですか?
編集:正規表現を使用してそれを行う方法に興味があります。
編集: 正規表現は、この入力 ",," でツリーの空の文字列を正常に抽出する必要があります。