作者: 機械伯爵
日時: 2006/9/3(21:09)
 機械です。

> import re
> file = open("test.txt", "r")
> while 1:
> 	line = file.readline()
> 	if re.match("^[a-z]+$", line):
> 		print 'Alphabet: ',line
> 	elif re.match("^[0-9]+$", line):
> 		print 'Number: ', line
> 	elif not line: break
> file.close()

 これでも動きますが、fileとゆー名前は一応組み
込み関数(いやタイプジェネレータだっけ?)なん
で、ちょっとだけ改造

from re import match
f = file("test.txt")

for x in f:
 if match("^[a-z]+$", x):
  print 'Alphabet: ', x
 elif match("^[0-9]+$", x):
  print 'Number: ', x
 else:
  print 'What?:', x

f.close()

 こんなもんかしら?(コードは表示依存しないため、
全角スペースを使ってますので、コピペして動かさない
でね☆)

 /機械伯爵/