Jump to content

Meggie_Spike

Members
  • Gesamte Inhalte

    3
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Meggie_Spike

  1. vor 43 Minuten schrieb daabm:

    Olaf, ich würde das nicht per Regex lösen - wenn das eine festspaltenorientierte Tabelle ist: Per Substring zerlegen, dann Get-Date :-)

    Und die Grundsatzfrage wäre mal wieder - was soll "eigentlich" erreicht werden? "Weitere Verarbeitung" ist etwas unspezifisch...

    Hallo, was soll erreicht werden?

     

    Ganz einfach, eine Leerzeile oberhalb des Datums. Diese Leerzeile wird eben für die weitere Verarbeitung der Textdatei benötigt.

     

    Grüße

    vor 7 Minuten schrieb testperson:

    Aber, aber, aber ich bin doch gar nicht der Olaf. :-)

    Regex war halt für "mal schnell" einfacher, aber ich will mal nicht so sein. ;)

     

    
    $Lines = @(
        "01.01.2021     01.01.21      12345     1     Buchungstext xyz     Betrag",
        "02.02.2021     01.01.21      12345     1     Buchungstext xyz     Betrag",
        "Kein Datum     NeinNein      12345     1     Was auch immer       Moep",
        "03.03.2021     01.01.21      12345     1     Buchungstext xyz     Betrag"
    )
    
    foreach($Line in $Lines){
        try{
            $dummy = [datetime]$Line.Split(" ")[0]
            $Line = -join ("`n", $Line)
        } catch{
            # No
        }
        Write-Output $Line
    }

     

     

    Hallo, habe jetzt leider keinen Windows Rechner mehr zur Hand. Werde das morgen mal ausprobieren.

    Vielen dank schon einmal.

     

    Grüße

  2. Hallo,

     

    ist im Endeffekt aufgebaut wie ein Kontoauszug einer Bank.

     

    Das Datum um das es geht ist das Buchungsdatum, dahinter steht das Valutadatum, danach eine Programmnummer und die Auszugsnummer gefolgt vom Buchungstext und dem Betrag

     

    01.01.2021     01.01.21      12345     1     Buchungstext xyz     Betrag

     

    Gerne auch Power Shell ....

     

     

     

     

  3. Hallo,

     

    ich habe eine Textdatei, in der sehr vielen einzelne Datumsangaben stehen. Zur weiteren Verarbeitung dieser Textdatei, in einem separaten Programm, soll vor jedem auftretendem Datum im Format DD.MM.YYYY

    eine Leerzeile eingefügt werden.

     

    Bisher waren das immer nur wenige Datumsangaben, aber in einer aktuellen Textdatei sind es über 1000 einzelne Datumsangaben.

     

    Wie kann ich das mit vbscript lösen.

     

    Vielen Dank

     

     

     

     

     

×
×
  • Neu erstellen...