正则表达式使用分隔符从输入中获取特定数据

时间:2019-01-10 06:47:57

标签: regex

我有一个下面的输入数据,其中的多行和多行由半冒号(;)分隔

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
  • 第二行:ABC01319010201I

我正在使用正则表达式\A(?:((?:[^\x7C])*)\x7C)来获取文件名,如何使用正则表达式来获取第二行以及第八和第九个分隔值。预先感谢。

0 个答案:

没有答案