情報科学概論 Aクラス 宿題 2002.6.18

コンピュータセミナーの6/7の宿題で作成したワールドカップ出場国一覧のソー スファイルからTeXの制御コードを取り除き,見た目がだいたい同じに なるようなテキストファイルを生成するスクリプトを作成し, s0240**-6-18.rb という名前としてメールに添付して提出すること.


解答例

str = ""
while line = gets
  str += line
end

print str.gsub(/\s*\{\\\w+\s/," ").gsub(/\s*\\\w+\s/,"  ").gsub(/\s*\\\w*\{[\w\s]+\}/,"  ").gsub(/[\{\}]/,"  ").gsub(/\s\s+/,"\n")


print "\n"


Back