import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
String s
= "\"Test Line wo line break\"; \"Test Line \nwith line break\"\n\"Test Line2 wo line break\"; \"Test Line2 \nwith line break\"";
Matcher m = Pattern.compile("\"[^\"]*\"").matcher(s);
while (m.find()) {
m.appendReplacement(result, m.group().replaceAll("\\R+", ""));
}
m.appendTail(result);
System.
out.
println(result.
toString());
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgcyA9ICJcIlRlc3QgTGluZSB3byBsaW5lIGJyZWFrXCI7IFwiVGVzdCBMaW5lIFxud2l0aCBsaW5lIGJyZWFrXCJcblwiVGVzdCBMaW5lMiB3byBsaW5lIGJyZWFrXCI7IFwiVGVzdCBMaW5lMiBcbndpdGggbGluZSBicmVha1wiIjsKCQkKCQlTdHJpbmdCdWZmZXIgcmVzdWx0ID0gbmV3IFN0cmluZ0J1ZmZlcigpOwoJCU1hdGNoZXIgbSA9IFBhdHRlcm4uY29tcGlsZSgiXCJbXlwiXSpcIiIpLm1hdGNoZXIocyk7CgkJd2hpbGUgKG0uZmluZCgpKSB7CiAgIAkJCW0uYXBwZW5kUmVwbGFjZW1lbnQocmVzdWx0LCBtLmdyb3VwKCkucmVwbGFjZUFsbCgiXFxSKyIsICIiKSk7CgkJfQoJCW0uYXBwZW5kVGFpbChyZXN1bHQpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQudG9TdHJpbmcoKSk7CgoJfQp9