Hi this is my situation:
I want to extract certain infomation from a text file. Right now, I have the users define the containing elements (opening and closing) and it parses the stuff in the middle as a result.
testData = "Short Display: MON Long Display: Montreal"
startTerm = "Short Display"
endTerm = "Long Display"
# So I want all the text inside the start and end terms which in this case is "MON"
# the grammer
searchTerm1 = startTerm + ":" + OneOrMore(Word(alphas)).setResultsName("value") + endTerm
for t,s,e in searchTerm1.scanString(testData):
this doesn't work! t.value is not showing anything. Is my grammer incorrect? Is there another way to do this? please help, thanks
Log in to post a comment.