Parse Concordance Dat file

I’m trying to figure out how to read through dat file that is in
concordance format with concordance style delimiters and text
qualifiers. I need to just read certain fields and get all their values.
I’ve done something similar with python and the csv.reader method, and
now I need to do it with Ruby. Any ideas?