テストレポートのすべての行に「Not Ok」という単語が含まれているようにしたい。テキストの 例ライン:http://rubular.com/に従って動作するはず特定の単語に一致するPythonの正規表現
filter1 = re.compile("Not Ok")
for line in myfile:
if filter1.match(line):
print line
、私は出力で何を取得:
'Test result 1: Not Ok -31.08'
は、私はこれを試してみました。どのようなアイデア、何が間違っているかもしれない? "。"のような他のさまざまなパラメータをテストしました。と "^ Test"は完璧に動作します。
なぜそれが特定の文字列かどうregexで?どうして '' Not Ok ''の行に '? –
ところで、 're.match()'は文字列の先頭にのみ一致します。 –
私は一致が文字列の先頭だけを行うことはできないと確信していました。 – casper