tekst

2015-08-26 49 views
0

的Re.findall顯示行,我得到了下面的代碼:tekst

import re 

text = "He was carefully disguised but captured quickly by police." 
print re.findall(r"\w+ly", text) 

輸出現在是:

['carefully', 'quickly'] 

我怎樣才能讓我的re.findall因此,它會顯示整行發現的東西。就像有很多特技一樣,我正在尋找所有帶有我名字的東西。我怎麼能讓它顯示tekst的整個行,而不僅僅是我的名字。

+0

好吧,你打印的搜索結果。如果你想打印整行(在你的例子中是'text'變量),請告訴它。 – TigerhawkT3

回答

1

檢查re.findall()返回什麼,然後打印該行:

text = "He was carefully disguised but captured quickly by police." 
lines = [text, 't', 'l'] 
for line in lines: 
    if re.findall(r"\w+ly", line): 
     print line