Ralf Kampmann Ich möchte die Fragen des Versorgungsamtes aus einem gescannten Schreiben zwischen den Worten: berichten: und Bitte senden für ein Antwortschreiben extrahieren. Mithilfe von chatgpt versuchte ich [regex berichten:\s*((?:.|\r?\n)*?)Bitte senden x Dok 5 _ 0-7d NN NNJN NNNN _ K _] in allen möglichen Kombinationen. klappt aber nicht hat jemand eine Idee?? Besten Dank im Voraus Ralf Kampmann
Thomas.Streckert Das Problem ist "nicht zu sehen" ;-) "Bitte senden" enthält ein Leerzeichen, das die Probleme macht. Mit "Bitte\ssenden" müsste es klappen
Andreas Schemm Moin,https://regex101.com hilft immer ganz gut beim Testen. Funktioniert das vielleicht? Gruß, Andreas Schemm
Hans Jörg Baumann Moin Ralf, das geht so: $[regex (?<=berichten\:)([\s\S]*?)(?=Bitte\s+senden) $[v2]$]$Schöne Grüße nach Verden!
Ralf Kampmann Herzlichen Dank an Hans Jörg: hier ist die Lösung für alle : $[regex (?<=berichten\:|folgende\sGesundheitsstörungen\:\n)([\s\S]*?)(?=Bitte\s+senden|Fügen\sSie\sbitte) x dok _ _ 5d NN NJ2N NNNN _ U _]$
Hans Jörg Baumann Hallo Ralf, ist da wirklich "dok" und nicht "DOK" korrekt? Schöne Grüße nach Verden
Ralf Kampmann Hallo lieber Hans Jörg, wie aufmerksam von Dir, tatsächlich klappt beides! Keine Ahnung wieso. Gruß Ralf