Ben 'Not Ok' kelimelerini içeren bir test raporunda bütün satırları eşleştirmek istiyorum. Metnin Örnek hattı: Python regex belirli bir kelime ile eşleşecek
'Test result 1: Not Ok -31.08'
bu çalıştı:
http://rubular.com/ göre çalışır, ancak ben çıkışta hiçbir şey almalısınız
filter1 = re.compile("Not Ok")
for line in myfile:
if filter1.match(line):
print line
. Herhangi bir fikir, neyin yanlış olabilir? "." Gibi çeşitli diğer parametreleri test ettik. ve mükemmel çalıştığı "^ Test".
Neden belirli bir dize ise regex? Neden "Tamam" değilse satır: '? –
BTW, 're.match()' sadece dize başında eşleşir. –
Sadece dize başlangıcını yapamadı .. emin maçı $ satırın sonunu eşleşmemelidir edildi? – casper