我有一个下面的输入数据,其中的多行和多行由半冒号(;)分隔
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)
来获取文件名,如何使用正则表达式来获取第二行以及第八和第九个分隔值。预先感谢。