特定の関数のパラメーターを収集する python スクリプトを作成しようとしています。パラメータは、次のように複数行で指定できます。
str = "getParameters(['ABCD_1','ABCD_2',\
'ABCD_3','ABCD_4'])\
これはすでに機能しています: (' と ' の間のすべての単語をキャッチできます):
parameters = re.findall(r'\'[\w-]+\'', str)
for parameter in parameters:
print parameter
しかし、 getParameters 関数の場合にのみパラメータを収集したいのですが、これは機能しません:
getparameters = re.findall(r'getParameters\(\[[\w-]+', str, re.X|re.DOTALL)
for line in getparameters:
print line
提案してください!