Here is the scenario: It's a command line program. I ask user for a input string. Based on that input string I retrieve text from a text file. My text file looks like following
Text-file: ------------- AbcManager=C:\source\code\Modules\Code-AbcManager\ AbcTest=C:\source\code\Modules\Code-AbcTest\ DecConnector=C:\source\code\Modules\Code-DecConnector\ GHIManager=C:\source\code\Modules\Code-GHIManager\ JKLConnector=C:\source\code\Modules\Code-JKLConnector ------------- So now if I run the program and user enters DecConnector Then I'm supposed to show them this text "C:\source\code\Modules\Code- DecConnector" from the text-file. Right now I'm retrieving using the following code which seems quite ineffecient and inelegant at the same time with open('MyTextFile.txt') as file: for line in file: if mName in line: #mName is the string that contains user input Path =str(line).strip('\n') tempStr=Path Path=tempStr.replace(mName+'=',"",1) I was wondering if using RegEx will make this look better. If so, can you please suggest a Regular Expression for this? Any help is highly appreciated. Thank you. -- http://mail.python.org/mailman/listinfo/python-list