Я пытаюсь проверить файл CSV, используя Apache -NiFi.
Мой CSV-файл имеет некоторые дефекты.
id,name,address
1,sachith,{"Lane":"ABC.RTG.EED","No":"12"}
2,nalaka,{"Lane":"DEF",
"No":"23"}
3,muha,{"Lane":"GRF.FFF","No":"%$&%*^%"}
Здесь во второй строке он разделен на две строки, а в третьей строке есть несколько специальных символов.
Я хочу игнорировать обе строки. Для этого я использую \{("\w+":"\w+",)*[^%&*@]*\}
, но это не ошибка захвата строки и новой строки.
Я также использовал \{("\w+":"\w+",)*[^%&*@]*\}$
, но он даже не дает правильного ответа.