【发布时间】:2017-09-23 02:21:02
【问题描述】:
并解析 HTML 文件。但是我需要排除灰色,我现在是用黑色做的,但是如果条件允许我知道如何使用它,灰色有很多变化。
if style.find("color")>=0:
aux = style[style.find("color"):]
aux = aux[0:aux.find(";") + 1]
if aux.find('#000000') < 0 and aux.find('black') < 0 and aux.find('#000') < 0:
use_raw = '%s%s' % (use_raw, aux)
这就是我排除黑色的方式,但在这里我也想排除灰色。
【问题讨论】:
-
“纯”灰色对于 RGB 值始终具有相同的值,您可以将值
000000拆分为 3 组,每组 2 位,每种颜色每组,如果 3 组相等,则有灰色。 -
但是,在 python 中我们无法拆分值,因为它会抛出错误,它应该是 str
-
你可以使用切片。剥离
#并检查x[:2] == x[2:4] == x[4:]其中 x 是十六进制颜色。 -
正则表达式?
-
Rachit,那个正则表达式对你有用吗?