;
正規表現を使用した後に文字を取得するにはどうすればよいですか? 例えば:
c ; d
e ; f ; m ; k ; s
import re
f = open('file.txt')
regex = re.compile(r"(?<=\; )\w+")
for line in f:
match = regex.search(line)
if match:
print match.group()
このコードは と のみを取得d
しf
ます。次のような結果が必要です。
d
f
m
k
s