У меня есть файл журнала (* .log) Я хотел бы разобрать и запрос, как показано ниже:Синтаксический пользовательские файлы журнала
Line 33043: 17/07/2016;13:26:45;GetMasterOrderNo;Master Order No is : 1117103907 for SoSupplierOrderNo, 1117103907 Line 33048: 17/07/2016;13:26:45;AddAutoPurchHdr;Could not save PurchHdr record - The supplier order number has already been used in Delivery Note No.1117103907 (Order No.1117103907), Supplier SupplierName(51) Line 33049: 17/07/2016;13:26:45;ImportASN;ConvertASNFiles: Failed to import GRN1171_0000700384_1117103907.xml. Could not save PurchHdr record - The supplier order number has already been used in Delivery Note No.1117103907 (Order No.1117103907), Supplier SupplierName(51)
То, что я хочу сделать, это разделить каждую строку с заголовками следующим образом:
- Line,
- Дата,
- Время,
- Тип,
- Описание
... поэтому я могу выполнить запросы по этому вопросу.
Каков наилучший способ сделать это?
Вы имеете точку с запятой поля. Вы можете проанализировать его как CSV с разделителем с запятой. –
@ChrisDent Это была моя первая попытка, но e. г. строка не разделяется точкой с запятой, а также Описание может включать точки с запятой ... –