我試過startswith,find,re.sub但似乎都找到匹配它的一部分的字符串。 iam尋找命令,搜索iam在給定文件中搜索的確切字符串。什麼是正確的命令來搜索一個確切的字符串,
感謝您的幫助。
我試過startswith,find,re.sub但似乎都找到匹配它的一部分的字符串。 iam尋找命令,搜索iam在給定文件中搜索的確切字符串。什麼是正確的命令來搜索一個確切的字符串,
感謝您的幫助。
我猜爲你問什麼,但我想你想什麼是找到一個文件文本的精確線。如果是這樣的話,有幾種方法可以做到這一點。
使用正則表達式匹配的開始和行結束:
line_to_find = "blah, blah, blah\n"
for line_num, line in enumerate(open(filename)):
if line == line_to_find:
print line_num
(小心在處理你的行結束)
:
regex = re.compile("^whatevermystringis$", re.M)
match = regex.search(open(filename).read())
match.span()
採用了直板的Python找到這一行再次,這是你想要問什麼的猜測。
你需要給你更多的細節,你已經嘗試過什麼,你想要完成什麼。 – retracile 2009-12-09 14:46:44