LTSV (Labeled Tab-separated Values)

2015-02-11

パースしてハッシュとして返す

def parse_ltsv(ltsv_string)
Hash[ltsv_string.split("\t").map{|f| f.split(":", 2)}]
end

# 例
parse_ltsv("a:123\tb:456")
# => {"a"=>"123", "b"=>"456"}