当我尝试使用findall
函数时,我收到此错误:
AttributeError: 'str' object has no attribute 'findall'
这是我的代码:
def phone(content):
content.findall(r"<.*><phone><.*><.*><.*>")
答案 0 :(得分:2)
您是否尝试使用正则表达式?在这种情况下,语法为re.findall(pattern, string, flags=0)
,因此在您的情况下为re.findall("<.*><phone><.*><.*><.*>", content)
。请参阅文档here。请注意,这会返回一个列表,您可以通过使用[x]
索引来访问结果。