Your best bet is probably to look at the first few records of the file, tally up all the
[^\w\s] (or whatever you consider potential delimiting) chars, and guess that the most common one is the delimiter.
I hope you're not saying that the delimiter can change from record to record within a file. That would make it an even dodgier proposition.
Caution: Contents may have been coded under pressure.