作者: Noritsugu Nakamura
日時: 2006/9/03(18:10)
中村 のりつぐ です。

>   m = re.search("...", line)
>   if m:
>   else:
>     m = re.search("...", line)
>     if m:
>     else:
>       m = re.search("...", line)
> 
> といった感じで書いたのですが、、、

ちょっと情報が足りなかったかもしれませんが、
以下のようにマッチしたものを変数に取り出すために
MatchObject オブジェクトの値を取っておきたかったのです。

  m = re.search("...", line)
  if m:
    match1, match2 = m.groups()
      ...
  else:
    m = re.search("...", line)
    if m:
      match1, match2 = m.groups()
    else:
      m = re.search("...", line)

Perl(Ruby) だと $1, $2 とかで取り出しちゃうので
elsif を連ねて書くのは、特に問題ならない

       中村 典嗣  E-mail:     nnakamur@...