値に任意の文字を含めることができる CSV ファイル (値を二重引用符で囲む) で機能する正規表現を見つけようとしています。私が現在使用している式は次のとおりです(Javaではバックスラッシュがエスケープされています):
",(?=(([^\"\\\\]|\\\\.)*\"([^\"\\\\]|\\\\.)*\")*([^\"\\\\]|\\\\.)*$)"
「random_value」や「random_value\」などのエントリで発生している問題。
追加情報:
"000000000000000","","","","email@yahoo.com","random_value""
"000000000000000","","","","email2@yahoo.com","random_value\"