Extraire une partie des données d'un fichier txt
Hello,
j'ai un petit soucis et j'aurais bien besoin d'aide. J'ai un fichier au format txt (norme EDI) et je voudrais extraire des parties de ce fichier
voici un exemple :
Citation:
UNB+UNOC:3+3011880000100:14+3025942000200:14+210526:1500+25309'
UNH+77624+DESADV:D:96A:UN:EAN005'
BGM+351+000603388+9'
DTM+17:202105250000:203'
DTM+11:20210525:102'
DTM+2:20210525:102'
DTM+69:202105250000:203'
DTM+137:20210526:102'
RFF+DQ:000603388'
DTM+171:20210525:102'
RFF+ON:80303694'
DTM+171:20210514:102'
NAD+DP+3025940015100::9'
NAD+SH+3011880000100::9'
NAD+SU+3011880000100::9'
NAD+SF+3011880000100::9'
NAD+BY+3025940015100::9'
TOD+2+PO'
TDT+20++30'
CPS+1'
PAC+1++X1::9'
MEA+PD+AAD+KGM:2'
CPS+2+1'
PAC+1+::7E+X1::9'
MEA+PD+AAB+KGM:2'
PCI+33E'
GIN+BJ+331880000011534085'
LIN+1++3188000433084:EN'
PIA+1+433084:IN::91'
IMD+C++CU::9'
QTY+12:2:PCE'
QTY+52:1:PCE'
UNT+32+77624'
UNH+77625+DESADV:D:96A:UN:EAN005'
BGM+351+000603389+9'
DTM+17:202105250000:203'
DTM+11:20210525:102'
DTM+2:20210525:102'
DTM+69:202105250000:203'
DTM+137:20210526:102'
RFF+DQ:000603389'
DTM+171:20210525:102'
RFF+ON:80304151'
DTM+171:20210519:102'
NAD+DP+3025940015100::9'
NAD+SH+3011880000100::9'
NAD+SU+3011880000100::9'
NAD+SF+3011880000100::9'
NAD+BY+3025940015100::9'
TOD+2+PO'
TDT+20++30'
CPS+1'
PAC+1++X1::9'
MEA+PD+AAD+KGM:2'
CPS+2+1'
PAC+1+::7E+X1::9'
MEA+PD+AAB+KGM:2'
PCI+33E'
GIN+BJ+331880000011534092'
LIN+1++3188000756855:EN'
PIA+1+654096:IN::91'
IMD+C++CU::9'
QTY+12:1:PCE'
QTY+52:1:PCE'
UNT+32+77625'
mon probleme est d'extraire de la balise UNH à la prochaine balise UNH et de générer un fichier.
Merci pour vos pistes