私はファイルを解析し、pythonで行を分割しようとしています。現在、私はファイルを解析し、リストに読み込むことができます。私はそれぞれの行を取得しようとすると、括弧でそれを分割しています文字列分割Python
、
'datediff(varchar(30),timestamp(3),timestamp(3))'
reverse(text)
checkcluster(int,int,int,int,int)
declaredown(int)
私が側にように機能パラメータを抽出しようとしています:
['varchar(30),timestamp(3),timestamp(3)','text','int,int,int,int,int','int']
をしかし、結果I私は得る:
['varchar(30', 'text', 'int,int,int,int,int', 'int']
私はそれがvarcharの括弧のために信じています。 括弧の最初の出現と最後の出現だけで分割する方法はありますか?
関連〔セパレータの最後の発生に基づいて2で分割文字列](http://stackoverflow.com/q/7351744) –