代码之家  ›  专栏  ›  技术社区  ›  ThinkCode

请使用Python Regex帮助从HTML标记中提取文本

  •  0
  • ThinkCode  · 技术社区  · 15 年前

    Country/<i>List it here</i><br><font color="#ff00ff">Dubai</font><br><br>
    

    如何从上面的HTML中提取“Dubai”?我有几百行这样的代码,有点急,所以没有研究BeautifulSoup或XML解析器的实现。

    非常感谢!

    1 回复  |  直到 15 年前
        1
  •  2
  •   Laurence Gonsalves    15 年前

    既然你只想要一些又快又脏的东西,你可以用:

    re.match(r'.*>([^<>]*)</font>.*', s).group(1)
    

    这只会在结束字体标记之前获取所有非角括号的内容。同样,不适合“真实”的解析。