Ну дык а чем парсить-то будете? У вас строка чудесно бъется по символу '| на три элемента' хоть той же регуляркой "^(.*?)\|(.*?)\|(.*?)$".
Если в среднем элементе справа пробелов нет - то это дебит, если есть - кредит. Можно по последнему символу проверять...
Секрет прост - постоянное применение полученных знаний на практике. Иначе зачем тебе что-то читать? Изучай термины и формулы исходя из поставленных задач, а не наоборот.