diff options
Diffstat (limited to 'examples/parseResultsSumExample.py')
-rw-r--r-- | examples/parseResultsSumExample.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/parseResultsSumExample.py b/examples/parseResultsSumExample.py index 2c0f9fc..2341b7c 100644 --- a/examples/parseResultsSumExample.py +++ b/examples/parseResultsSumExample.py @@ -10,13 +10,19 @@ samplestr3 = "garbage;DOB 10-10-2010" samplestr4 = "garbage;ID PARI12345678;more garbage- I am cool"
from pyparsing import *
+
dob_ref = "DOB" + Regex(r"\d{2}-\d{2}-\d{4}")("dob")
-id_ref = "ID" + Word(alphanums,exact=12)("id")
+id_ref = "ID" + Word(alphanums, exact=12)("id")
info_ref = "-" + restOfLine("info")
person_data = dob_ref | id_ref | info_ref
-for test in (samplestr1,samplestr2,samplestr3,samplestr4,):
+for test in (
+ samplestr1,
+ samplestr2,
+ samplestr3,
+ samplestr4,
+):
person = sum(person_data.searchString(test))
print(person.id)
print(person.dump())
|