作者: 機械伯爵
日時: 2004/3/7(23:27)
 機械です。

 あんまり正規表現には詳しくないのですが・・・

>ちなみに、上記ホームページに併せて掲載の get_weather_v3.py については
>なぜかむちゃくちゃ時間がかかります。どうも正規表現の部分で時間がかかって
>るようです。もしよろしければ、問題点をご教示いただければうれしいです。

 正規表現に使うパターンを、すべてregのように事前に
コンパイルしておけば多少マシかもしれません・・・

 あと、パフォーマンスには直接関係ありませんが、find
などのstringモジュールの関数は、現在ほとんどがstring
オブジェクトのメソッドとして標準の文字列に実装され
ていますので、これを使うと結構すっきりしますのでお
試しください。

 string.find(data, "Forecast as") → data.find("Forecast as")

 あとは全ソースを拝見しさせていただいた後に・・・

 /機械伯爵/