08/08/11 21:31:02
<a href="省略1">省略</a>
<a href="省略2">省略</a>
...
みたいな、リンクが列挙されてるソースから
省略1を関数に投げて、返ってきた文字列で置換
省略2を関数に投げて、返ってきた文字列で置換
...
という処理をしたいんだけど、どういう方法が考えられる?
re.compile('<a href="(.+?)".+?</a>').findall(ソース)でリストを取得
して、それを元にaタグごと生成し直す方法しか思いつかない。
要は、re.sub('a','b','ソース')でa→bって置換する過程で、マッチした文字列
に応じてbを変化させるような処理をしたいんだ。
長文&説明下手でスマソ