Regex, чтобы получить конкретные данные из ввода, используя разделитель - PullRequest
0 голосов
/ 10 января 2019

У меня есть входные данные ниже с несколькими строками и полями, разделенными точкой с запятой (;)

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-го разделенных значений. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...