import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "\" *\\R(*SKIP)(*FAIL)|\\R";
final String string = "\"39901\",\"0002286898\",\"88\",\"ACTUALS\",\"TO RECORD ACCRUED LIABILITIES FOR GOODS OR SERVICES RECEIVED AT JUNE 30 2016 PER ATTACHED SCHEDULE. FOR 39901, IU journal 2297455 CONTACT: [NAME PHONE NUMBER] / [NAME PHONE NUMBER]\",\"LA\",\"34000000\",\"Accrued Liabilities\",\"\",\"11000\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"2017\",\"1\",\"191313.130\",\"07/28/2016\",\"07/01/2016\",\"\",\"Accrued Liabilities\",\"\" \n"
+ "\"39901\",\"0002290128\",\"7\",\"ACTUALS\",\"To record accrued liabilities for goods or services received at June 30, 2016 per the attached schedule. \n"
+ "Contact [NAME PHONE NUMBER EMAIL] or [NAME PHONE NUMBER EMAIL]\",\"LA\",\"34000000\",\"Accrued Liabilities\",\"\",\"11000\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"2017\",\"1\",\"2556242.170\",\"07/31/2016\",\"07/01/2016\",\"\",\"Accrued Liabilities\",\"\" \n"
+ "\"39901\",\"0002291224\",\"37\",\"ACTUALS\",\"TO RECORD ACCRUED LIABILITIES FOR GOODS OR SERVICES RECEIVED AT JUNE 30 PER THE ATTACHED SCHEDULE. FOR 34530, CONTACT: [NAME PHONE NUMBER EMAIL]\",\"LA\",\"34000000\",\"Accrued Liabilities\",\"\",\"11000\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"2017\",\"1\",\"3010262.140\",\"07/27/2016\",\"07/01/2016\",\"\",\"Accrued Liabilities\",\"\" \n"
+ "\"39901\",\"0002291259\",\"2\",\"ACTUALS\",\"TO RECORD ACCRUED LIABILITIES FOR GOODS OR SERVICES RECEIVED AT JUNE 30 PER THE ATTACHED SCHEDULE. FOR 34571, CONTACT: [NAME PHONE NUMBER] / [NAME PHONE NUMBER]\",\"LA\",\"34000000\",\"Accrued Liabilities\",\"\",\"11000\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"2017\",\"1\",\"38140.260\",\"07/27/2016\",\"07/01/2016\",\"\",\"Accrued Liabilities\",\"\" \n"
+ "\"39901\",\"0002291336\",\"12\",\"ACTUALS\",\"TO RECORD ACCRUED LIABILITIES FOR GOODS OR SERVICES RECEIVED AT JUNE 30 PER ATTACHED SCHEDULE. FOR 345.20\",\"LA\",\"34000000\",\"Accrued Liabilities\",\"\",\"11000\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"2017\",\"1\",\"2768000.000\",\"08/01/2016\",\"07/01/2016\",\"\",\"Accrued Liabilities\",\"\"";
final String subst = "";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
// The substituted value will be contained in the result variable
final String result = matcher.replaceAll(subst);
System.out.println("Substitution result: " + result);
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html