class Ideone {
public static void main
(String[] args
) { "HDR^A1^A20220106^ATYPE^AXXX^AJAPAN^AUNIFORM^AHELP^AEXAMPLE^A",
"HDR^A1^A20220106^ATYPE^AXXX"};
int n = 6;
for (int i = 0; i < input.length; i++) {
String str
= input
[i
].
replaceAll("(.*?(\\^A.*?){" + n
+ "})\\^A.*|.*",
"$1"); System.
out.
println("Input " + i
+ ": " + str
); }
}
}
Y2xhc3MgSWRlb25lIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3RyaW5nW10gaW5wdXQgPSB7CiAgICAgICAgCSJIRFJeQTFeQTIwMjIwMTA2XkFUWVBFXkFYWFheQUpBUEFOXkFVTklGT1JNXkFIRUxQXkFFWEFNUExFXkEiLAogICAgICAgICAgICAiSERSXkExXkEyMDIyMDEwNl5BVFlQRV5BWFhYIn07CiAgICAgICAgaW50IG4gPSA2OwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgaW5wdXQubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgU3RyaW5nIHN0ciA9IGlucHV0W2ldLnJlcGxhY2VBbGwoIiguKj8oXFxeQS4qPyl7IiArIG4gKyAifSlcXF5BLip8LioiLCAiJDEiKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbnB1dCAiICsgaSArICI6ICIgKyBzdHIpOwogICAgICAgIH0KCX0KfQ==