Нужно спарсить txt базу

Есть база(*.txt) видаname surname | 000000000000000 | 00/01 | 999 | PO Box 111 | City | 00000 | State | country | 000-000-0000 | все данные в таком порядке и разделители те-жеНужно привести её к виду -name | surname | PO Box 111 | City | State | 00000 | country | 000-000-0000 | 000000000000000 | 00 | 01 | 999Подскажите пожалуйста как это можно сделать? Я в строках оч. плохо разбираюсь.
5 ответов

Между "name surname" разделителя нет? Тогда плохо. А так - поищи на форуме мою функцию getwordnum.  С её помощью легко разделишь строчку на нужные фрагменты с заданными разделителями.


Данкинг, Как нет разделителя? пробелНичего не выходит с getwordnum =( пробел не видит как разделитель =( точнее видит, но так как пробелы везде стоят, выдаёт всю строчку =(Всё сделал осталось только имя и фамилия =(


pomogite, я тебе говорю, что с пробелами будет проблема. Делай тогда какой-то свой парсер на основе моего.


Можно же как-то функцией POS присвоить одной переменной всё до первого пробела, потом удалить и второй переменной снова присвоить всё до первого пробела, только я незнаю как это сделать =(


Я в строках оч. плохо разбираюсь. 
только я незнаю как это сделать =( 
где у Вас это требуют и в чем конкретно Вы плохо разбираетесь?