diff --git a/gedgo/gedcom_parser.py b/gedgo/gedcom_parser.py index 2e4506d..4d051ea 100644 --- a/gedgo/gedcom_parser.py +++ b/gedgo/gedcom_parser.py @@ -12,7 +12,7 @@ class GedcomParser(object): line_re = re.compile( '^(\d{1,2})' + # Level '(?: @([A-Z\d]+)@)?' + # Pointer, optional - ' _?([A-Z\d]{3,})' + # Tag + ' _?([A-Z\d_]{3,})' + # Tag '(?: (.+))?$' # Value, optional ) diff --git a/gedgo/static/test/test.ged b/gedgo/static/test/test.ged index 8a9ebaf..56277be 100644 --- a/gedgo/static/test/test.ged +++ b/gedgo/static/test/test.ged @@ -3,6 +3,7 @@ 2 VERS V9.0 1 DEST Test 1 DATE 21 JUN 2012 +1 _PROJECT_GUID 54392856109823651098237651F 1 TITL Test Gedcom 1 FILE Test 1 GEDC