"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट का उपयोग करके डबल कोट्स के भीतर अल्पविरामों को अनदेखा करते हुए, अल्पविराम द्वारा एक स्ट्रिंग को कैसे विभाजित करें?

जावास्क्रिप्ट का उपयोग करके डबल कोट्स के भीतर अल्पविरामों को अनदेखा करते हुए, अल्पविराम द्वारा एक स्ट्रिंग को कैसे विभाजित करें?

2024-12-26 को प्रकाशित
ब्राउज़ करें:724

How to Split a String by Commas, Ignoring Commas Within Double Quotes Using JavaScript?

एक स्ट्रिंग को अल्पविराम से विभाजित करें, जावास्क्रिप्ट का उपयोग करके दोहरे उद्धरण चिह्नों के भीतर अल्पविराम को अनदेखा करें

डबल को संरक्षित करते हुए एक स्ट्रिंग को अल्पविराम से विभाजित करने की चुनौती का समाधान करने के लिए -उद्धृत खंड, हम जावास्क्रिप्ट में नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। यहां बताया गया है:

var str = 'a, b, c, "d, e, f", g, h';
var arr = str.match(/(".*?"|[^",\s] )(?=\s*,|\s*$)/g);

// Handle the case of no matches to prevent errors
arr = arr || [];

// Iterate over the matches and display them
for (var i = 0; i 

समूह 2:
    किसी भी अन्य वर्ण अनुक्रम से मेल खाता है (उदाहरण के लिए, "ए", "जी") जिसमें दोहरे उद्धरण चिह्न, अल्पविराम या रिक्त स्थान वर्ण नहीं हैं ([^",\s] ).
  • लुकहेड अभिकथन (?=\s*,|\s*$) यह सुनिश्चित करता है कि मिलान के बाद या तो एक रिक्त स्थान और अल्पविराम या स्ट्रिंग का अंत हो। यह सुनिश्चित करता है कि हम केवल अल्पविराम से अलग किए गए खंडों को कैप्चर करते हैं। ", "डी, ई, एफ", "जी", "एच"]।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3