我有一个已创建的 CSV,它不引用列中的文本注释并包含新行。
带有逗号且没有引号的 csv 正则表达式是一个类似的问题,但他没有另一行或其他列可以解析。
csv 中的一行文本可能如下所示:
1, 15231, 123123, 1231, word word word, YYYY-MM-DD HH:mm:ss.sss, 13453, **This would be the section with any character for users to communicate and the db stores and
new lines to record communication**, YYYY-MM-DD HH:mm:ss.sss, User name, 12412413, 01231231, 123,12,,*ASTERIX USED*, YYYY-MM-DD HH:mm:ss.sss
然后另一条新线和类似的东西会解析,
到目前为止,我已经尝试过了
/(\d+?),(\d+?),(\d+?),(\d+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+?),(.+(?=,\d{4})),
但是,如果 csv 的评论部分中有日期参考,我似乎无法超越这些实例。
对正则表达式来说非常新, (?=) 对我来说是新的,因为我必须超越简单的正则表达式模式。