import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main{
public static void main
(String[] args
) { String xPathData
= "/hrdg:data/hrdg:meeting[@code='30J7Q']/hrdg:event[@id='2545525']/hrdg:selection[@id='31192111']"; Pattern selectionIdPattern = Pattern.compile(".*/hrdg:selection\\[@id=\'(\\d+)\'\\]");
Matcher matcher = selectionIdPattern.matcher(xPathData);
if (matcher.find()) {
String selectionId
= matcher.
group(1); // now matches 31192111 System.
out.
println(selectionId
); }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgoKcHVibGljIGNsYXNzIE1haW57CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVN0cmluZyB4UGF0aERhdGEgPSAiL2hyZGc6ZGF0YS9ocmRnOm1lZXRpbmdbQGNvZGU9JzMwSjdRJ10vaHJkZzpldmVudFtAaWQ9JzI1NDU1MjUnXS9ocmRnOnNlbGVjdGlvbltAaWQ9JzMxMTkyMTExJ10iOwoJCVBhdHRlcm4gc2VsZWN0aW9uSWRQYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCIuKi9ocmRnOnNlbGVjdGlvblxcW0BpZD1cJyhcXGQrKVwnXFxdIik7CgkJTWF0Y2hlciBtYXRjaGVyID0gc2VsZWN0aW9uSWRQYXR0ZXJuLm1hdGNoZXIoeFBhdGhEYXRhKTsKCQlpZiAobWF0Y2hlci5maW5kKCkpIHsKCQkgICAgIFN0cmluZyBzZWxlY3Rpb25JZCA9IG1hdGNoZXIuZ3JvdXAoMSk7IC8vIG5vdyBtYXRjaGVzIDMxMTkyMTExCgkJICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc2VsZWN0aW9uSWQpOwoJCX0KCX0KfQ==