import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String sampleText
= "ABC/1111111031111111/0318*12345678\n" + "ABC/1852111031156311/1120*12345678";
String pattern
= "(?<=/\\d{12,19}/)(?:0[1-9]|1[0-2])\\d{2}(?=\\*)";
System.
out.
println(sampleText.
replaceAll(pattern,
"1222")); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CiAgICAgICAgU3RyaW5nIHNhbXBsZVRleHQgPSAiQUJDLzExMTExMTEwMzExMTExMTEvMDMxOCoxMjM0NTY3OFxuIgogICAgICAgICAgICAgICAgKyAiQUJDLzE4NTIxMTEwMzExNTYzMTEvMTEyMCoxMjM0NTY3OCI7CgogICAgICAgIFN0cmluZyBwYXR0ZXJuID0gIig/PD0vXFxkezEyLDE5fS8pKD86MFsxLTldfDFbMC0yXSlcXGR7Mn0oPz1cXCopIjsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHNhbXBsZVRleHQucmVwbGFjZUFsbChwYXR0ZXJuLCAiMTIyMiIpKTsKCX0KfQ==