ให้
2,1016,7 / 31/2008 14: 22, Geoff Dalgas, 6/5/2011 22:21, http://stackoverflow.com , "Corvallis, หรือ", 7679,351,81, b437f461b3fd27387c5d8ab47a293d35,34
วิธีใช้ C # เพื่อแยกข้อมูลข้างต้นออกเป็นสตริงดังนี้:
2
1016
7/31/2008 14:22
Geoff Dalgas
6/5/2011 22:21
http://stackoverflow.com
Corvallis, OR
7679
351
81
b437f461b3fd27387c5d8ab47a293d35
34
ดังที่คุณเห็นหนึ่งในคอลัมน์ประกอบด้วย <= (Corvallis หรือ)
// update // อิงตาม C # Regex Split - เครื่องหมายจุลภาคนอกเครื่องหมายคำพูด
string[] result = Regex.Split(samplestring, ",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");