/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List
<String
> urls
= Arrays.
asList("http://h...content-available-to-author-only...t.com/api/person/1234",
"http://h...content-available-to-author-only...t.com/api/person/1234/jobs",
"http://h...content-available-to-author-only...t.com/api/person/1234/jobs/321",
"http://h...content-available-to-author-only...t.com/api/person/abc1234/jobss",
"http://h...content-available-to-author-only...t.com/api/person/1234abc/jobs"); for (int i = 0; i < urls.size(); i++) {
urls.set(i, urls.get(i).replaceAll("/\\d+(?=/|$)", "#####"));
}
System.
out.
println(urls.
toString()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwogCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJTGlzdDxTdHJpbmc+IHVybHMgPSBBcnJheXMuYXNMaXN0KCJodHRwOi8vaC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vYXBpL3BlcnNvbi8xMjM0IiwgImh0dHA6Ly9oLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS9hcGkvcGVyc29uLzEyMzQvam9icyIsICJodHRwOi8vaC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vYXBpL3BlcnNvbi8xMjM0L2pvYnMvMzIxIiwgImh0dHA6Ly9oLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS9hcGkvcGVyc29uL2FiYzEyMzQvam9ic3MiLCAiaHR0cDovL2guLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tL2FwaS9wZXJzb24vMTIzNGFiYy9qb2JzIik7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCB1cmxzLnNpemUoKTsgaSsrKSB7CgkJCXVybHMuc2V0KGksIHVybHMuZ2V0KGkpLnJlcGxhY2VBbGwoIi9cXGQrKD89L3wkKSIsICIjIyMjIyIpKTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKHVybHMudG9TdHJpbmcoKSk7Cgl9Cn0=