/* package whatever; // don't place package name! */
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
{
{
String text
= "Keep this.\nAnd keep this.\n\nAnd keep this too.\n" + "Chomp this chomp:\nAnything beyond here gets chomped.";
Pattern CHOMP= Pattern.compile("^(.*)chomp:(.*)", Pattern.MULTILINE);
Matcher m = CHOMP.matcher(text);
if (m.find()) {
System.
out.
println(" LINE:" + m.
group(0)); System.
out.
println("BEFORE:" + m.
group(1)); System.
out.
println(" AFTER:" + m.
group(2)); m.appendReplacement(sb, "");
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHRleHQgPSAiS2VlcCB0aGlzLlxuQW5kIGtlZXAgdGhpcy5cblxuQW5kIGtlZXAgdGhpcyB0b28uXG4iCiAgICAgICAgKyAiQ2hvbXAgdGhpcyBjaG9tcDpcbkFueXRoaW5nIGJleW9uZCBoZXJlIGdldHMgY2hvbXBlZC4iOwoJCVBhdHRlcm4gQ0hPTVA9IFBhdHRlcm4uY29tcGlsZSgiXiguKiljaG9tcDooLiopIiwgIFBhdHRlcm4uTVVMVElMSU5FKTsKCQlNYXRjaGVyIG0gPSBDSE9NUC5tYXRjaGVyKHRleHQpOwoJCWlmIChtLmZpbmQoKSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIiAgTElORToiICsgbS5ncm91cCgwKSk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiQkVGT1JFOiIgKyBtLmdyb3VwKDEpKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCIgQUZURVI6IiArIG0uZ3JvdXAoMikpOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIj4+PiIpOwoJCQlTdHJpbmdCdWZmZXIgc2IgPSBuZXcgU3RyaW5nQnVmZmVyKCk7CgkJCW0uYXBwZW5kUmVwbGFjZW1lbnQoc2IsICIiKTsKCQkJU3lzdGVtLm91dC5wcmludChzYik7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiPDw8Iik7CgkJfQoJfQp9