-1

我想写一个正则表达式来匹配以下模式

CSS color words such as blue,black ,etc
Hexa decimal color codes

如何生成正则表达式以匹配上述模式?

编辑我只想检查以下颜色

aqua
black
blue
fuchsia
gray
green
lime
maroon
4

3 回答 3

5

谷歌给出以下结果

CSS 颜色的正则表达式

我不确定你是否在寻找类似的模式。但至少它会给你一些提示。

于 2013-06-19T11:43:19.820 回答
0

(栗色|浅绿色)|(#([0-9a-fA-F]{3}){1,2})

将颜色名称放在第一部分,用 | 分隔 特点

于 2013-06-19T11:48:22.677 回答
0

尝试这样的事情:

#[0-9A-F]{3,8}|aqua|black|blue|fuchsia|gray|green|lime|maroon

你也可以放弃这个正则表达式(坏主意,恕我直言)并坚持使用ColorTranslator.FromHtml 方法

于 2013-06-19T11:42:17.090 回答