- 224 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 23:56:46 ]
- 正規表現検索で
"from A import B, C, ..." という文字列から A, B, C, ... の部分を抜き出したいんだけど、 正規表現のグループマッチングだけでは対処できない? re.findall("from\s+(識別子)\s+import\s+(, (識別子))*", source) # 識別子=[\w][\w\d]* ってやって出てきたマッチオブジェクトは "A" "B" ",C" "C" っていうふうに、カンマ込みででてきてしまう(当たり前だけど) "A" "B" "C" だけ抜き出したい場合はやっぱりその他の文字列処理しないとだめ?
|

|