import java.util.* ;
import java.util.regex.* ;
class Ideone
{
{
String s
= "# HELP aaasd asdads\n # TYPE ASDA dasdas\n goodmetric_total{\" camel-1\" } 777.0\n # HELP qqq www\n # TYPE eee rrr\n badmetric_total{\" camel-1\" } 888.0" ; Pattern pattern = Pattern.compile ( "^goodmetric.*\\ h(\\ d+)(?:\\ .0+)?$" , Pattern.MULTILINE ) ;
Matcher matcher = pattern.matcher ( s) ;
while ( matcher.find ( ) ) {
System .
out .
println ( matcher.
group ( 1 ) ) ; }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHMgPSAiIyBIRUxQIGFhYXNkIGFzZGFkc1xuIyBUWVBFIEFTREEgZGFzZGFzXG5nb29kbWV0cmljX3RvdGFse1wiY2FtZWwtMVwifSA3NzcuMFxuIyBIRUxQIHFxcSB3d3dcbiMgVFlQRSBlZWUgcnJyXG5iYWRtZXRyaWNfdG90YWx7XCJjYW1lbC0xXCJ9IDg4OC4wIjsKCQlQYXR0ZXJuIHBhdHRlcm4gPSBQYXR0ZXJuLmNvbXBpbGUoIl5nb29kbWV0cmljLipcXGgoXFxkKykoPzpcXC4wKyk/JCIsIFBhdHRlcm4uTVVMVElMSU5FKTsKCQlNYXRjaGVyIG1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIocyk7CgkJd2hpbGUgKG1hdGNoZXIuZmluZCgpKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKG1hdGNoZXIuZ3JvdXAoMSkpOyAKCQl9IAoJfQp9