🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ s= '<div>abcde</div><div>bbbba</div><div> fdsfdsa</div>' In [15]: re.findall("<div>((?!abcde).*?)</div>",s) Out[15]: ['bbbba', ' fdsfdsa'] ~~~ 含有abcde的就不匹配 ~~~ re.findall("<div>(((?!abcde).)*?)</div>",s) ~~~ ~~~ .*里面不包含 "<a" (?!<a).* ~~~ ~~~ In [148]: buf Out[148]: '<a href=""></a> <a class="view"></a>' In [149]: re.findall('<a.*?class="view".*?</a>',buf) Out[149]: ['<a href=""></a> <a class="view"></a>'] In [150]: re.findall('(<a((?!<a).)*?class="view".*?</a>)',buf) Out[150]: [('<a class="view"></a>', ' ')] ~~~