У меня есть входные данные ниже с несколькими строками и полями, разделенными точкой с запятой (;)
ABC0131900003.txt|01;2019-01-08;15:06
02;ABC013190102;2019-01-08;;ABC000045;4545.00;0;01;I
03;1;45.01
Мне нужно получить ниже определенные поля, используя регулярное выражение:
- первая строка:
ABC0131900003.txt
- вторая строка:
ABC013190102
, 01
, I
Я использую регулярное выражение \A(?:((?:[^\x7C])*)\x7C)
, чтобы получить имя файла, как я могу использовать регулярное выражение для получения второй строки и 8-го и 9-го разделенных значений. Заранее спасибо.