機械です。
> 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()
こんなもんかしら?(コードは表示依存しないため、
全角スペースを使ってますので、コピペして動かさない
でね☆)
/機械伯爵/