- 740 名前:運用情報臨時板でワッチョイ導入議論中 mailto:sage [2021/02/26(金) 12:28:05.10 ID:bKyXXA+H.net]
- Ruby で作った
re = / \d{6}$/ # 末尾が、空白と6桁の数字 count = 0 # 正規表現がマッチした回数 # 1行ずつ処理する results = File.foreach( "input.txt" ).with_object( [ ] ) do |line, ary| count += 1 if re.match?( line ) # マッチしたら ary.push line # 配列に追加する if count == 2 # 2回目のマッチで、処理を抜ける ary.pop # 上で追加した行を削除する break ary end end puts results
|

|