/* 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
{
String s
= "<LogicalID>SupplyChain</Logical>"; System.
out.
println( "OP's regex1: " + s.
replaceAll(".*([A-Za-z]+)>([A-Za-z]+)<.*",
"<$1> [$2]") ); System.
out.
println( "OP's regex1: " + s.
replaceAll(".*([A-Za-z]*)>([A-Za-z]+)<.*",
"<$1> [$2]") );
System.
out.
println( "Suggested regex: " + s.
replaceAll("<([A-Za-z]*)>([A-Za-z]+)<",
"<$1> [$2]") );
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7ClN0cmluZyBzID0gIjxMb2dpY2FsSUQ+U3VwcGx5Q2hhaW48L0xvZ2ljYWw+IjsKU3lzdGVtLm91dC5wcmludGxuKCAiT1AncyByZWdleDE6ICIgKyBzLnJlcGxhY2VBbGwoIi4qKFtBLVphLXpdKyk+KFtBLVphLXpdKyk8LioiLCAiPCQxPiBbJDJdIikgKTsKU3lzdGVtLm91dC5wcmludGxuKCAiT1AncyByZWdleDE6ICIgKyBzLnJlcGxhY2VBbGwoIi4qKFtBLVphLXpdKik+KFtBLVphLXpdKyk8LioiLCAiPCQxPiBbJDJdIikgKTsKClN5c3RlbS5vdXQucHJpbnRsbiggIlN1Z2dlc3RlZCByZWdleDogIiArIHMucmVwbGFjZUFsbCgiPChbQS1aYS16XSopPihbQS1aYS16XSspPCIsICI8JDE+IFskMl0iKSApOwoKCX0KfQ==