/* package whatever; // don't place package name! */
import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String pat
= "(?s)A\\R*B\\R*C\\R*D\\R*E(.*?)V\\R*W\\R*X\\R*Y\\R*Z"; String s
= "-@$@$@#@$@AB\nCDE123456789\n0@#$@#$@##VW\nXYZ00000"; Matcher m = Pattern.compile(pat).matcher(s);
System.
out.
println("-Matching...-"); while(m.find())
{
System.
out.
println(m.
group(1)); System.
out.
println("---------"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHBhdCA9ICIoP3MpQVxcUipCXFxSKkNcXFIqRFxcUipFKC4qPylWXFxSKldcXFIqWFxcUipZXFxSKloiOwoJCVN0cmluZyBzID0gIi1AJEAkQCNAJEBBQlxuQ0RFMTIzNDU2Nzg5XG4wQCMkQCMkQCMjVldcblhZWjAwMDAwIjsKCQlNYXRjaGVyIG0gPSBQYXR0ZXJuLmNvbXBpbGUocGF0KS5tYXRjaGVyKHMpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiLU1hdGNoaW5nLi4uLSIpOwoJCXdoaWxlKG0uZmluZCgpKQoJCXsKCQkJU3lzdGVtLm91dC5wcmludGxuKG0uZ3JvdXAoMSkpOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLS0tLSIpOwoJCX0KCX0KfQ==