01/10/2018, 14:07

Validation CSV file

Hi all,
Có bạn nào biết cách kiểm tra các field trong file csv điều phải có double quote(") không? có regular expresion cũng được

HK boy viết 16:19 ngày 01/10/2018

Anh có sample không ạ?

Nguyen Ca viết 16:13 ngày 01/10/2018

ví dụ:

"1232","434
34",
"df
df"
thì phải trả ve true 

HK boy viết 16:09 ngày 01/10/2018

Em nghĩ là dùng regex

(\"[^\"]*\"\,)*\"[^\"]*\"

rồi đếm xem có độ dài của các phần tử match có bằng độ dài dòng hay không.

regex101.com

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Regex101 allows you to create, debug, test and have your expressions explained for PHP, PCRE, Python, Golang and JavaScript. The website also features a community where you can share useful expressions.

Có 1 cái dở là bị dư ra 1 group nữa.

Nguyen Ca viết 16:08 ngày 01/10/2018

thanks e nhiều :D…

Hung viết 16:07 ngày 01/10/2018
("[^"]*"|"[^"]*|[^"]*",)*"[^"]*"|"[^"]*|[^"]*"

Match

"Image.Var,Image.Skew","Image.Curt","Entropy,"Class"
regex101.com

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Regex101 allows you to create, debug, test and have your expressions explained for PHP, PCRE, Python, Golang and JavaScript. The website also features a community where you can share useful expressions.

Bài liên quan
0