M
Marco_Adv
Gast
Hallo zusammen habe folgende Line ausgelsen:
V3C002|,|ZV330.VEGA.LOAD|,,|CICS|,|ZZC17|,|Zugriffsmodul|55|55| |55|55||0|J|N|ZV330.VEGA.DBRM|DB2D|VEGAPROD||24.10.2003 00:00:00|1|1
und hier mein Pattern:
"(\\w{6}).{22}(\\w{4})\\|\\,.*\\,\\|(.*)\\|.*";
und so werden die gruppen ausgelsen:
group1 V3C003
group2 cics
group3 Zugriffsmodul|55|55| |55|55||0|J|N|ZV330.VEGA.DBRM|DB2D|VEGAPROD||24.10.2003 00:00:00|1
nun soll aber group 3 nicht die ganze restliche Zeile sein, sondern nur in diesem Fall "Zugriffsmodul"
dieser String kann aber variabel sein, also bräuchte ich sowas wie eine Abbruchbedingung auslesen bis zum nächsten "|" könnte ihr mir da helfen?
Vielen Dank Marco
V3C002|,|ZV330.VEGA.LOAD|,,|CICS|,|ZZC17|,|Zugriffsmodul|55|55| |55|55||0|J|N|ZV330.VEGA.DBRM|DB2D|VEGAPROD||24.10.2003 00:00:00|1|1
und hier mein Pattern:
"(\\w{6}).{22}(\\w{4})\\|\\,.*\\,\\|(.*)\\|.*";
und so werden die gruppen ausgelsen:
group1 V3C003
group2 cics
group3 Zugriffsmodul|55|55| |55|55||0|J|N|ZV330.VEGA.DBRM|DB2D|VEGAPROD||24.10.2003 00:00:00|1
nun soll aber group 3 nicht die ganze restliche Zeile sein, sondern nur in diesem Fall "Zugriffsmodul"
dieser String kann aber variabel sein, also bräuchte ich sowas wie eine Abbruchbedingung auslesen bis zum nächsten "|" könnte ihr mir da helfen?
Vielen Dank Marco