आप हो सकता है इसे छल करने में सक्षम हो और देखने के लिए रेगेक्स का उपयोग करें:
"(.*?)"(?=,|$)
लेकिन यह एक प्रकार का हैक-ईश है (मूल रूप से, केवल एक अंतिम उद्धरण स्वीकार करें जब उसके तुरंत बाद अल्पविराम या पंक्ति का अंत हो)। एक ही तर्क एक खोज-प्रतिस्थापन पर लागू होगा। (फिर से, यह सब मानता है कि एक "आवारा" उद्धरण कभी भी मानक सीएसवी नियमों का पालन नहीं करेगा (उदाहरण के लिए एक अल्पविराम/रेखा [शुरुआत/अंत] इसके पहले या बाद में))
मुझे लगता है कि मूल डेटा पर आपका कोई नियंत्रण नहीं है और आपके पास जो है उसके साथ काम करना है?
संपादित करें
हालांकि मैंने इसे केवल छोटे . पर ही आजमाया है आपके डेटा का नमूना, ऐसा लगता है कि यह "आवारा" उद्धरण ढूंढता है, जिसके लिए आप ""
के साथ प्रतिस्थापन का उपयोग कर सकते हैं पर:
(?<!^|"|,)"(?!"|,|$)