我对正则表达式非常陌生,所以我无法弄清楚如何进行以下操作:
正则表达式查找颜色的 Html 样式十六进制表示 AND 如何制作正则表达式来查找灰色十六进制代码,例如#7C7C7C?
非常感谢!
最佳答案
使用捕获组和反向引用:
"#([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
关于java - 十六进制数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642157/