/* package whatever; // don't place package name! */
import java.util.regex.Pattern;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Pattern EOL = Pattern.compile("((\\\\r)?\\\\n)|\r?\n");
final String escapedEOL
= "\\\\n";
System.
out.
println(EOL.
matcher("asdf\njkl;").
replaceAll(escapedEOL
)); System.
out.
println(EOL.
matcher("asdf\n").
replaceAll(escapedEOL
)); System.
out.
println(EOL.
matcher("asdf\r\njkl;").
replaceAll(escapedEOL
)); System.
out.
println(EOL.
matcher("asdf\r\n").
replaceAll(escapedEOL
)); System.
out.
println(EOL.
matcher("asdf\\r\\njkl;").
replaceAll(escapedEOL
)); System.
out.
println(EOL.
matcher("asdf\\r\\n").
replaceAll(escapedEOL
));
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlQYXR0ZXJuIEVPTCA9IFBhdHRlcm4uY29tcGlsZSgiKChcXFxccik/XFxcXG4pfFxyP1xuIik7CgkJZmluYWwgU3RyaW5nIGVzY2FwZWRFT0wgPSAiXFxcXG4iOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4oRU9MLm1hdGNoZXIoImFzZGZcbmprbDsiKS5yZXBsYWNlQWxsKGVzY2FwZWRFT0wpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oRU9MLm1hdGNoZXIoImFzZGZcbiIpLnJlcGxhY2VBbGwoZXNjYXBlZEVPTCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihFT0wubWF0Y2hlcigiYXNkZlxyXG5qa2w7IikucmVwbGFjZUFsbChlc2NhcGVkRU9MKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKEVPTC5tYXRjaGVyKCJhc2RmXHJcbiIpLnJlcGxhY2VBbGwoZXNjYXBlZEVPTCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihFT0wubWF0Y2hlcigiYXNkZlxcclxcbmprbDsiKS5yZXBsYWNlQWxsKGVzY2FwZWRFT0wpKTsgICAgICAgIAoJCVN5c3RlbS5vdXQucHJpbnRsbihFT0wubWF0Y2hlcigiYXNkZlxcclxcbiIpLnJlcGxhY2VBbGwoZXNjYXBlZEVPTCkpOwoKCQkKCX0KfQ==