Matcher matcher = Pattern.compile("\\bwidth\\s*:\\s*(\\d+)px|\\bbackground\\s*:\\s*#([0-9A-Fa-f]+)").matcher(myString);
if (matcher.find()) {
System.out.println(matcher.group(2));
}
示例数据:
myString = width:17px;background:#555;float:left;
将产生null
. 我想要什么:
matcher.group(1) = 17
matcher.group(2) = 555
我刚刚开始在 Java 上使用正则表达式,有什么帮助吗?