私は次のコードを持っています:
import re
vars='"NAME=Product","TYPE=","VERSION=1.2","VISIBILITY=","SRC=","FOLDER=TRUE","Text=foo, containing, commas"'
list = re.findall(r'\w+=".*?"', vars)
for i in range(1,len(list)):
print list[i]
出力は次のようになります。
VISIBILITY=","
SRC=","
ただし、コンマ自体を含むものであっても、すべての引数を検索(分割)したいと思います。代わりに、出力は次のようになります。
"NAME=Product"
"TYPE="
"VERSION=1.2"
"VISIBILITY="
"SRC="
"FOLDER=TRUE"
"Text=foo, containing, commas"
正規表現について何を変更する必要がありますか?