Мне нужно проанализировать некоторые текстовые файлы, которые имеют различные типы разделителей (тильды, пробелы, запятые, каналы, символы каретки).
Существует также различный порядок элементов в зависимости от того, что является разделителем, например:
comma: A, B, C, D, E
caret: B, C, A, E, D
tilde: C, A, B, D, E
Разделитель внутри файла одинаков, но отличается от одного файла к другому. Из того, что я могу сказать, в элементах данных нет разделителей.
Какой хороший способ сделать это на обычной Java?