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で正規表現を使い始めたばかりですが、助けはありますか?