gedcom vereinfachen - gedcom-tags filtern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Chris101
    Erfahrener Benutzer
    • 21.03.2016
    • 239

    gedcom vereinfachen - gedcom-tags filtern

    Hallo liebe Programmprofis,

    ich suche ein Programm, mit dem ich eine Gedcom-Datei auf bestimmte Tags reduzieren kann.

    Alternativ könnte ich mir eine Anleitung vorstellen, mit der ich mittels Notepad++ und suchen ersetzen die Gedcom-Datei filtern kann bzw. bestimmte Gedcom-Tags auschließen kann.

    Habt Ihr Ideen?
    Beste Grüße
    Chris Andersen
    --
    Frisch live: meine Familie...
    ... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.
  • Xtine
    Administrator
    • 16.07.2006
    • 28375

    #2
    Hallo Chris,


    schau Dir mal GedTool an.

    Eine Sammlung von Excel-Makros zur Bearbeitung von GEDCOM-Dateien (Shareware)
    Viele Grüße .................................. .
    Christine

    .. .............
    Wer sich das Alte noch einmal vor Augen führt, um das Neue zu erkennen, der kann anderen ein Lehrer sein.
    (Konfuzius)

    Kommentar

    • Chris101
      Erfahrener Benutzer
      • 21.03.2016
      • 239

      #3
      Vielen Dank... werde testen :-)
      Beste Grüße
      Chris Andersen
      --
      Frisch live: meine Familie...
      ... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.

      Kommentar

      • Acanthurus
        Erfahrener Benutzer
        • 06.06.2013
        • 1657

        #4
        Hallo, kannst du mit Vim machen (gibt es für alle relevanten Betriebssysteme):

        Der eingetippte Befehl


        :g/Text/d

        entfernt alle Zeilen, die Text enthalten.

        :g/Text\|Beispiel/d

        entfernt alle Zeilen, die Text oder Beispiel enthalten.

        Grüße, A.

        Kommentar

        • Chris101
          Erfahrener Benutzer
          • 21.03.2016
          • 239

          #5
          Danke... Vim sieht vielversprechend aus... Werde ich auch testen :-)
          Beste Grüße
          Chris Andersen
          --
          Frisch live: meine Familie...
          ... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.

          Kommentar

          • Karla Hari
            Erfahrener Benutzer
            • 19.11.2014
            • 5878

            #6
            oder kennst du den unix-Befehl grep? Da gibt es auch eine Umsetzung für Windows. Damit kannst du alle Zeilen herausfiltern, die eine oder mehrere Schlüsselwörter enthalten und das Ergebnis in eine neue Datei schreiben. Ist allerdings ein Konsolenprogramm, also ohne Klickbuttons


            Beispiel:
            grep "NAME" stammbaum.ged >neuerstammbaum.ged
            sucht in der Datei stammbaum.ged nach allen Zeilen, in denen die Zeichenkette NAME vorkommt und speichert diese Zeilen unter dem neuen Dateinamen ab

            kann man auch komplizierte Sachen machen:
            grep -Eo "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.* 200" access.log
            sucht in der Datei access.log nach allen Zeilen, die mit einer IP anfangen (z.B. 127.0.0.1)
            also 4 mal Zeichen zwischen 0-9, die mindestens 1 und maximal 3 mal vorkommen und durch Punkte getrennt sind
            und wo die 200 danach drin vorkommt
            und zeigt diese (also nur die IP vom Zeilenanfang) am Bildschirm an


            ist ein mächtiges Werkzeug, man muss nur die vielen Optionen verstehen
            Zuletzt geändert von Karla Hari; 22.02.2019, 10:40.
            Lebe lang und in Frieden
            KarlaHari

            Kommentar

            • Karla Hari
              Erfahrener Benutzer
              • 19.11.2014
              • 5878

              #7
              aber für Arbeiten an der gedcom-Datei eignet sich grep eher nicht
              Mit grep findet man einzelne Zeilen, aber ein Datensatz in der gedcom erstreckt sich ja über mehrere Zeilen, so dass hier keine sinnvolle gedcom als Ergebnis herauskommt. Oder man muss ein script entwickeln, dass die nötigen Zeilen davor und/oder danach auch überträgt.
              Das macht die Sache dann aber sehr aufwändig. Also lieber ein fertiges Programm suchen, dass mit gedcom arbeiten kann.
              Lebe lang und in Frieden
              KarlaHari

              Kommentar

              • Xtine
                Administrator
                • 16.07.2006
                • 28375

                #8
                Hallo,

                oder den inzwischen von offer zur Verfügung gestellten GEDCOMcleaner
                Viele Grüße .................................. .
                Christine

                .. .............
                Wer sich das Alte noch einmal vor Augen führt, um das Neue zu erkennen, der kann anderen ein Lehrer sein.
                (Konfuzius)

                Kommentar

                • Chris101
                  Erfahrener Benutzer
                  • 21.03.2016
                  • 239

                  #9
                  Vielen Dank :-)
                  Beste Grüße
                  Chris Andersen
                  --
                  Frisch live: meine Familie...
                  ... und nein... ein "Erfahrener Benutzer" bin ich bestimmt nicht.

                  Kommentar

                  Lädt...
                  X