我正在尝试创建一个通过 @ 或 # 标签过滤推文的查询。
所以我只想要@Obama 或#Obama 而不是奥巴马的结果。这是我到目前为止所拥有的:
re.compile(r'\b(?:#|@|)*%s*\b' % re.escape(obama), re.IGNORECASE)
感谢您的回复....我尝试了两个答案,在我的情况下似乎有效的是:
re.compile(r'\b[#@]*%s\b' % re.escape(term), re.IGNORECASE)
'term' 是我迭代的列表中的一个元素。然后,这将返回在“术语”前带有 # 或 @ 的推文。Itried 不使用 '*' 但它给出了异常。
谢谢