2013-10-03 7 views
5

से वर्ग कोष्ठक हटाने मैं उत्पादन करना चाहते हैं उदाहरण के लिए: -वर्ग कोष्ठक शब्द बिना स्ट्रिंग

हम उल्लेख किया है कि आप अपने [नियुक्ति] पिछले नियुक्ति में भाग लेने में नाकाम रहे। हमारा उद्देश्य हमारे मरीजों के लिए सर्वोत्तम सेवा प्रदान करना है, लेकिन [हमें] ऐसा करने के लिए रोगियों के सहयोग की आवश्यकता है। बर्बाद नियुक्तियां उन सभी मरीजों को देखने की हमारी क्षमता को बाधित करती हैं जिन्हें परामर्श की आवश्यकता होती है। [यदि] आपको फिर से अपॉइंटमेंट रद्द करने की आवश्यकता है तो हम आभारी होंगे यदि आप अच्छे [समय] में रिसेप्शन को सूचित कर सकते हैं।

करने के लिए इन पाठ हम ने कहा कि आप अपने पिछले नियुक्ति में भाग लेने में नाकाम रहे। हमारा उद्देश्य हमारे मरीजों के लिए सबसे अच्छी सेवा प्रदान करना है, लेकिन ऐसा करने के लिए मरीजों के सहयोग की आवश्यकता है। वास्टिंग अपॉइंटमेंट्स उन सभी मरीजों को देखने की हमारी क्षमता को बाधित करती हैं जिन्हें परामर्श की आवश्यकता होती है। आपको फिर से नियुक्ति रद्द करने की आवश्यकता है, हम आभारी होंगे अगर आप अच्छे में रिसेप्शन को सूचित कर सकते हैं।

इस regex मेरी मदद कृपया जल्दी

उत्तर

3

उपयोग ....

var strWithoutSquareBracket = strWithSquareBracket.replace(/\[.*?\]/g,''); 

regex यहाँ पहली [ और उसके बाद किसी भी चरित्र से मेल खाता है एक ] तक और ''

यहाँ है के साथ यह बदल देता है demo

+0

हाँ यह काम करता है लेकिन मैं भी पाठ के अंदर पाठ नहीं चाहता []। उदाहरण [नियुक्ति] "" के साथ प्रतिस्थापित करें। धन्यवाद iJay। कृपया मुझे मदद करें – ankur

+0

@Amarthakur अपडेट किया गया एक नज़र डालें – iJade

3

इसे जांचें, इससे आपकी मदद मिलेगी:

var strWithoutSquareBracket = "Text [text]".replace(/\[.*?\]/g, ''); 

alert(strWithoutSquareBracket); 

फिडल Here

2

मान लीजिए कि text चर के नाम का अपने पाठ को धारण करता है करते हैं। अपने उदाहरण से ऐसा प्रतीत होता आप (के साथ कोष्ठक कहा) वर्ग कोष्ठक के बीच सभी पाठ निकालना चाहते हैं, तो आप यह लिख करना होगा:

text = text.replace(/\[.+?\]/g, ''); 

\[ 1 ब्रैकेट से मेल खाता है; तो .+? क्लोजिंग ब्रैकेट तक किसी भी वर्ण से मेल खाता है (\] से मेल खाता है)। अंत में g सभी पाठों को रेगेक्स लागू करने के लिए replace बताता है।

+0

धन्यवाद आप आवंटित हैं, महान अनुभव आपने सही काम किया है। – ankur

+0

मैं एक चीज से पूछना चाहता हूं और मैं भी दो शब्द के बीच एक स्थान आना चाहता हूं। उदाहरण में भाग लेने में असफल रहा। स्ट्रिंग text.how को हटाने के लिए? – ankur

+0

मेरी मदद करने के लिए धन्यवाद कृपया व्हाइट स्पेस को टेक्स्ट से निकालने के लिए कोई विचार है? – ankur

संबंधित मुद्दे