EulandaXtools — Funktionsreferenz
Entfernt nicht-zutreffende Bankverbindungen aus dem LegalNote-Freitext.
Remove-BankFromLegalNote [-LegalNote] <string> [-BankIBAN] <string> [<CommonParameters>]Wenn eine bestimmte Bank per BankIBAN ausgewählt wurde, enthält der LegalNote-Text u.U. noch weitere Bankverbindungen, die nicht relevant sind. Diese Funktion erkennt Bank-Blöcke (Bank:/IBAN:/BIC:-Segmente) im Text, filtert auf die gewählte IBAN und gibt den bereinigten Text zurück.
Der Separator zwischen den Segmenten wird automatisch erkannt (Komma, Semikolon oder Bindestrich). Wenn das Parsing unsicher ist oder keine passende IBAN gefunden wird, bleibt der Text unverändert.
-LegalNote
Type: stringDer LegalNote-Freitext, der Bankverbindungen enthalten kann.
-BankIBAN
Type: stringDie IBAN der ausgewählten Bank. Bei '*' oder leer wird der Text unverändert zurückgegeben.
stringDer gefilterte LegalNote-Text.
# Bank filtern bei zwei Bankverbindungen
$text = "Amtsgericht Wiesbaden, Bank: Volksbank, IBAN: DE71..., Bank: DKB, IBAN: DE44..."
Remove-BankFromLegalNote -LegalNote $text -BankIBAN 'DE71...'
# Ergebnis: "Amtsgericht Wiesbaden, Bank: Volksbank, IBAN: DE71..."