से घिरा हुआ स्ट्रिंग में कॉमा निकालें, मुझे स्टैक ओवरफ्लो पर कुछ समान थीम मिली हैं, लेकिन मैं पाइथन और रेग एक्सप्स के लिए नौसिखिया हूं।एक कॉमा और डबल कोट्स/पायथन
मैं एक स्ट्रिंग है
, "पूरी तरह से 2009 में पुनर्निर्मित, 2-तारा सुपीरियर होटल आइबिस बर्लिन मेसी, अपने 168 वातानुकूलित कमरों के साथ, सही बर्लिन के आईसीसी और प्रदर्शनी के बगल में है सभी कमरों में वाई-फाई है, और आप लॉबी में दो आईपॉइंट-पीसी पर इंटरनेट सर्फ कर सकते हैं। हम 24 घंटे की बार, स्नैक्स और रिसेप्शन सेवा प्रदान करते हैं। हमारे नाश्ता बुफे को 4 बजे से आनंद लें 8 वीं मंजिल पर 12 बजे, जहां आपके पास बर्लिन में शानदार दृश्य है। आपको मुफ्त कार पार्किंग सीधेमिल जाएगीहोटल के बगल में। ",
एक पैटर्न इस तरह होना चाहिए: comma, double quote|any text with commas |double quote, comma
। मुझे दोहरे उद्धरणों में अल्पविरामों को प्रतिस्थापित करने की आवश्यकता है, उदाहरण के लिए @
वर्ण के साथ। मुझे किस रेग एक्सप पैटर्न का उपयोग करना चाहिए?
r',"([.*]*,[.*]*)*",'
विभिन्न रूपों के साथ
, लेकिन यह काम नहीं करता है:
मैं इस कोशिश की।
उत्तर के लिए धन्यवाद, समस्या हल हो गई थी।
यह डबल कोट्स के भीतर कई स्ट्रिंग्स संलग्न होने पर काम नहीं करेगा। –
जब आप 'to_replace' के माध्यम से लूप करते हैं तो एक उप लूप बनाते हैं जो आपके सभी तारों के माध्यम से लूप करता है। –
@ रोहितजैन या क्या आप @ प्रतीक के साथ पाठ के पूरे सेट (केवल उद्धरण नहीं) को प्रतिस्थापित करना चाहते हैं? –