我是Regex的新手,所以我无法弄清楚如何制作以下内容:
正则表达式为颜色AND找到Html样式十六进制表示 如何使正则表达式找到灰色十六进制代码,例如#7C7C7C?
非常感谢!
答案 0 :(得分:4)
使用捕获组和反向引用:
"#([0-9A-Fa-f]{2})\\1\\1"
示例:
Pattern pattern = Pattern.compile("#([0-9A-Fa-f]{2})\\1\\1");
String css = "#abcdef #7C7C7C #001122";
Matcher matcher = pattern.matcher(css);
if (matcher.find())
System.out.println(matcher.group());
输出:
#7C7C7C