作者: 藤岡和夫
日時: 2006/9/05(21:25)
On Sun, 03 Sep 2006 17:20:37 +0900 (JST)
Noritsugu Nakamura <nnakamur@...> さんwrote:

 
> Perl の
>   if ($line =~ //) {
>   } elsif($line =~ //) {
>   } elsif($line =~ //) {
>   } else {
>   }
> のようなことを Python で書こうとして
> 良い方法が分からなかったのです。
> 
>   m = re.search("...", line)
>   if m:
>   else:
>     m = re.search("...", line)
>     if m:
>     else:
>       m = re.search("...", line)
> 
> といった感じで書いたのですが、、、
> # CookBook を見れば、何か書いてあったかもしれない(手もとにないけど)

ActiveStateのCookbookにありました(^^)

ASPN : Python Cookbook : Using re.match, re.search, and re.group in if ... elif ... elif ... else ...
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/456151

藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/