Remove-BankFromLegalNote #
ÜBERSICHT #
Entfernt nicht-zutreffende Bankverbindungen aus dem LegalNote-Freitext.
SYNTAX #
Remove-BankFromLegalNote [-LegalNote] <string> [-BankIBAN] <string> [<CommonParameters>]
BESCHREIBUNG #
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.
PARAMETER #
-LegalNote #
Type: string
Der LegalNote-Freitext, der Bankverbindungen enthalten kann.
-BankIBAN #
Type: string
Die IBAN der ausgewählten Bank. Bei ‘*’ oder leer wird der Text unverändert zurückgegeben.
AUSGABEN #
string
Der gefilterte LegalNote-Text.
BEISPIELE #
# 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..."