ich Dateien habe wie unten angegeben Ich möchte meine Datei validieren, wenn erste Zeile „ZZ =“ aufweist und dritten Datensatz mit nur „XXX“RegexMuster der Datei von bestimmten Datensatz entsprechen
Wenn Dieses Muster stimmt nicht mit der Ablehnung der Datei überein.
Datei Beispiel
ZZ=101
OO
XXX
111111111111
222222222222
00000000000
AAAAAAAAAAAA
valid file example
ZZ=101
OO
XXX
111111111111
222222222222
00000000000
AAAAAAAAAAAA
Not valid file
ZZ=101
OO
XSS (should be rejected except XXX)
111111111111
222222222222
00000000000
AAAAAAAAAAAA
Not valid file
HH=101 (should be rejected except ZZ=)
OO
XXX (should be rejected except XXX)
111111111111
222222222222
00000000000
AAAAAAAAAAAA
Gibt es irgendeine Weise, die ich Regex dieses Muster passen verwenden könnte?
Irgendwelche Vorschläge bitte ..
Danke !!
Welches Werkzeug/welche Sprache verwenden Sie? Wo ist 'DDE' in Ihrem Beispieltext? –
@ WiktorStribiżew Ich habe die Frage aktualisiert ... seine XXX nicht DDE. Ich benutze ETL-Tool mit kleinen Java – kelly
Nicht sicher, versuchen Sie '(? M)^ZZ =. * \ R? \ N. * \ R? \ NXXX (?: \ R? \ N. +) * (? : \ r? \ n) {2}. * \ r? \ n. * '([demo] (https://regex101.com/r/fpo7ZT/1)). –