1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.regex.Matcher; import java.util.regex.Pattern; class Main { public static final String EXAMPLE_TEST = "s:64:\"first string\" some content s:64:\"second string\" some other content s:64:\"third string\" some content s:64:\"fourth string\""; public static void main(String[] args) { Pattern pattern = Pattern.compile("s:64:\"(.*?)\""); Matcher matcher = pattern.matcher(EXAMPLE_TEST); // Check all occurance int count = 0; while (matcher.find() && count++ < 2) { System.out.println("Group : " + matcher.group(1)); } } } |
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgZmluYWwgU3RyaW5nIEVYQU1QTEVfVEVTVCA9ICJzOjY0OlwiZmlyc3Qgc3RyaW5nXCIgc29tZSBjb250ZW50IHM6NjQ6XCJzZWNvbmQgc3RyaW5nXCIgc29tZSBvdGhlciBjb250ZW50IHM6NjQ6XCJ0aGlyZCBzdHJpbmdcIiBzb21lIGNvbnRlbnQgczo2NDpcImZvdXJ0aCBzdHJpbmdcIiI7CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVBhdHRlcm4gcGF0dGVybiA9IFBhdHRlcm4uY29tcGlsZSgiczo2NDpcIiguKj8pXCIiKTsKCQlNYXRjaGVyIG1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIoRVhBTVBMRV9URVNUKTsKCQkvLyBDaGVjayBhbGwgb2NjdXJhbmNlCiAgICAgICAgICAgICAgICBpbnQgY291bnQgPSAwOwoJCXdoaWxlIChtYXRjaGVyLmZpbmQoKSAmJiBjb3VudCsrIDwgMikgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkdyb3VwIDogIiArIG1hdGNoZXIuZ3JvdXAoMSkpOwoJCX0KCX0KfSA=
-
upload with new input
-
result: Success time: 0.03s memory: 245632 kB returned value: 0
Group : first string Group : second string


