2016-05-31 10 views
0

zu extrahieren, wenn ich versuche, die findall Funktion zu nutzen bekomme ich diesen Fehler:versuchen, Telefonnummer von einem Lebenslauf

AttributeError: 'str' object has no attribute 'findall' 

hier ist mein Code:

def phone(content): 
    content.findall(r"<.*><phone><.*><.*><.*>") 

Antwort

2

Versuchen Sie, eine regelmäßige zu verwenden Ausdruck? In diesem Fall lautet die Syntax re.findall(pattern, string, flags=0), also in Ihrem Fall re.findall("<.*><phone><.*><.*><.*>", content). Siehe die Dokumentation here. Beachten Sie, dass dies eine Liste zurückgibt und Sie auf Ergebnisse zugreifen können, indem Sie mit [x] indexieren.

+0

okay danke! :) – aqua