import java.util.*;
import java.util.regex.*;
class Ideone
{
{
String s
= "I|123|\"hi\"\nU|321|\"ola\"\nD|098|\"welcome \n to the hotel \n california\"\nI|234|\"ya!\""; Pattern p = Pattern.compile("\"[^\"]*\"");
Matcher m = p.matcher(s);
while (m.find()) {
m.appendReplacement(result, m.group().replaceAll("\n+", " "));
}
m.appendTail(result);
System.
out.
println(result.
toString());
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHMgPSAiSXwxMjN8XCJoaVwiXG5VfDMyMXxcIm9sYVwiXG5EfDA5OHxcIndlbGNvbWUgXG4gdG8gdGhlIGhvdGVsIFxuIGNhbGlmb3JuaWFcIlxuSXwyMzR8XCJ5YSFcIiI7CgkJUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKCJcIlteXCJdKlwiIik7CgkJU3RyaW5nQnVmZmVyIHJlc3VsdCA9IG5ldyBTdHJpbmdCdWZmZXIoKTsKCQlNYXRjaGVyIG0gPSBwLm1hdGNoZXIocyk7CgkJd2hpbGUgKG0uZmluZCgpKSB7CiAgICAJCW0uYXBwZW5kUmVwbGFjZW1lbnQocmVzdWx0LCBtLmdyb3VwKCkucmVwbGFjZUFsbCgiXG4rIiwgIiAiKSk7CgkJfQoJCW0uYXBwZW5kVGFpbChyZXN1bHQpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQudG9TdHJpbmcoKSk7CgoJfQp9