import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List
<String
> strs
= Arrays.
asList("ABC/1111111031111111/0318*12345678",
"ABC/1111111031111111/1120*12345678");
String pattern
= "(/\\d{12,19}/)(?:0[1-9]|1[0-2])\\d{2}(\\*)"; System.
out.
println(str
+ " => " + str.
replaceAll(pattern,
"$11222$2"));
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PFN0cmluZz4gc3RycyA9IEFycmF5cy5hc0xpc3QoIkFCQy8xMTExMTExMDMxMTExMTExLzAzMTgqMTIzNDU2NzgiLCAKCQkJCSJBQkMvMTExMTExMTAzMTExMTExMS8xMTIwKjEyMzQ1Njc4Iik7CgkJU3RyaW5nIHBhdHRlcm4gPSAiKC9cXGR7MTIsMTl9LykoPzowWzEtOV18MVswLTJdKVxcZHsyfShcXCopIjsKCQlmb3IgKFN0cmluZyBzdHIgOiBzdHJzKQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oc3RyICsgIiA9PiAiICsgc3RyLnJlcGxhY2VBbGwocGF0dGVybiwgIiQxMTIyMiQyIikpOwoKCX0KfQ==