import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
String s
= "23:22:12.127 DEBUG Getting Service Details for: accountNumber-\"525012078\", subNo 5488870689 \n23:22:12.403 INFO /subscriptions, [{\"accountNumber\":\"1233\",\"subscriptionNo\":\"123\",\"type\":...}}] "; Pattern pattern = Pattern.compile("(?:(['\"])(?:accountNumber|subNo)\\1|\\b(?:accountNumber|subNo))[:-]\\s*(['\"])(\\d+)\\2");
Matcher matcher = pattern.matcher(s);
while (matcher.find()){
System.
out.
println(matcher.
group(2)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgcyA9ICIyMzoyMjoxMi4xMjcgREVCVUcgR2V0dGluZyBTZXJ2aWNlIERldGFpbHMgZm9yOiBhY2NvdW50TnVtYmVyLVwiNTI1MDEyMDc4XCIsIHN1Yk5vIDU0ODg4NzA2ODkgXG4yMzoyMjoxMi40MDMgSU5GTyAgL3N1YnNjcmlwdGlvbnMsIFt7XCJhY2NvdW50TnVtYmVyXCI6XCIxMjMzXCIsXCJzdWJzY3JpcHRpb25Ob1wiOlwiMTIzXCIsXCJ0eXBlXCI6Li4ufX1dICI7CgkJUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCIoPzooWydcIl0pKD86YWNjb3VudE51bWJlcnxzdWJObylcXDF8XFxiKD86YWNjb3VudE51bWJlcnxzdWJObykpWzotXVxccyooWydcIl0pKFxcZCspXFwyIik7CgkJTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKHMpOwoJCXdoaWxlIChtYXRjaGVyLmZpbmQoKSl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDIpKTsgCgkJfSAKCX0KfQ==