Case insensitive Find
Posted on 2006-06-21
Python is used to parse report text. Text between certain keywords are stored to Db. Like:
value = reportText[(reportText.find('FINDINGS:'))+9:reportText.find('IMPRESSION:')]
value = value.rstrip()
value = value.lstrip()
Is used to get the text between the FINDINGS: and IMRESSION: and later, store the text in the findings column. I cannot get the other party to protect the report template or send me the data pre-parsed. Often someone will change FINDINGS: to Findings: which breaks the above. I must preserve the case of the reportText.
How can I accomplish the same parsing task but make it so the find is case insensitive?