仅在带有正则表达式的b标签中显示文本

时间:2016-10-24 10:21:34

标签: python regex django django-queryset

我有带输出的QuerySet:

<b>Author</b> Work
<b>Author</b> Work
<b>Author</b> Work
<b>Author</b> Work
<b>Author</b> Work

我想要一个只有 Autor 的数组。

以下是我的代码,但不起作用:

author_list = self.texts.filter(code='OPEN')
for i in author_list:
    aa = [re.match(r'<b>(.*)</b> ', str(i.text_en))]
return aa

1 个答案:

答案 0 :(得分:0)

这应该有用,它会选择标记author_list = self.texts.filter(code='OPEN') for i in author_list: aa = [re.match(r'<b>(.*?)</b>', str(i.text_en))] return aa

之间的所有文字
{{1}}