Разбор текста в таблицу MySQL с символами для определения полей назначения

Мне нужно небольшое руководство. Я пытаюсь проанализировать данные в базе данных MySQL. Файл ограничен символом «*», и каждая последовательность начинается с трехсимвольного маркера и заканчивается символом «~».

CLP * 71748-357266 * 1 * 12,59 * 12,59 ** 13 * 01 122314 09284 00001 * 15 ~
NM1 * QC * 1 * BARBOR * KELLY **** MI * 16372439510 ~
NM1 * IL * 1 * BARBOR * KELLY **** MI * 16372439510 ~
NM1 * 82 * 2 * ВСЕ ВКЛЮЧЕННАЯ ПРОГРАММА ДНЯ ***** XX * 3789014207 ~
REF * 1W * 16372439510 ~ REF * 1J * D100195 ~
SVC * HC: T2048 * 12,59 * 12,59 ** 1 ~
DTM * 472 * 20141215 ~ REF * 6R * 366762 ~
REF * RB * FDUL ~
AMT * B6 * 12,59 ~

Кто-нибудь знает, с чего мне начать? Я надеялся, что смогу сделать оператор выбора в сценарии Java или что-то в этом роде.

0

Решение

Попробуй это

$text = 'Your text';

$arrayLines = explode('~',$text);

foreach($arrayLines as $line){

$arrayString = explode('*',$line) //Here you get each string

//Based on your requirement do your logic here
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]