>>580
行数が必要なら、scan するたびに数えておけばいいんじゃないかな。
str = scanner.scan(pattern)
line += str.count("\n")