मैं एक जेएस पार्सर लिख रहा हूं, और सोच रहा हूं कि एक नियमित अभिव्यक्ति (/lookup/g
) और सरल विभाजन (bar/baz/g
) के बीच अंतर कैसे करें। नियमित अभिव्यक्तियों की पहचान करने के लिए जावास्क्रिप्ट का उपयोग करने वाले नियम क्या हैं?जावास्क्रिप्ट नियमित अभिव्यक्तियों का पता कैसे लगाता है?
उत्तर
आप ईसीएमए स्पेक में Section 7.8.5 को देखना चाहते हैं (एनोटेटेड संस्करण वर्तमान में अद्यतित है, लेकिन हमेशा latest PDF from the ECMA देखें)।
यह भी याद रखें कि एक जावास्क्रिप्ट regex खाली नहीं हो सकता है। //
हमेशा एक पंक्ति टिप्पणी की शुरुआत है। यह भी उल्लेखनीय है कि एक अर्धविराम को रेगेक्स शाब्दिक से पहले कभी नहीं डाला जाना चाहिए।
टैंगेंशियल, खाली जावास्क्रिप्ट रेगेक्स /(?:)/
जैसा दिखता है।
ध्यान दें कि व्याकरण [नवीनतम संस्करण] (http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf) में थोड़ा सा बदल गया है। –
@AndrewMarshall: अगर मैं HTML प्रारूप में था तो मैं उससे जुड़ा होगा - क्या आपको पता है कि कोई मौजूद है या नहीं? धन्यवाद। – alex
हाँ, यही कारण है कि मैंने सोचा कि आप इसके बजाय उस संस्करण से जुड़े होंगे। और दुर्भाग्य से नहीं, मैं नहीं करता हूं। मैं बस पूर्णता के लिए नवीनतम संस्करण में लिंक जोड़ना चाहता था। –
- 1. नियमित अभिव्यक्तियों या जावास्क्रिप्ट
- 2. नियमित अभिव्यक्तियों का ऐरे बनाना जावास्क्रिप्ट
- 3. दो नियमित अभिव्यक्तियों का छेड़छाड़
- 4. जावास्क्रिप्ट ब्राउज़र का चयन पता लगाता है स्वत: पूर्ण मान
- 5. नियमित अभिव्यक्तियों में "*" का प्रभाव क्या है?
- 6. जावास्क्रिप्ट नियमित अभिव्यक्तियों में समूहों के सूचकांक कैसे खोजें?
- 7. ओपनसीवी समरूप चौराहे का पता लगाता है
- 8. नियमित अभिव्यक्तियों की सीमाएं?
- 9. ब्राउज़र संस्करण जीडब्ल्यूटी का उपयोग कर पता लगाता है?
- 10. जावा हैशैप टकराव का पता लगाता है
- 11. नियमित अभिव्यक्तियों को समझना
- 12. नियमित अभिव्यक्तियों का उपयोग करके स्ट्रिंग अस्वीकरण
- 13. नियमित अभिव्यक्तियों के विकल्प
- 14. पायथन और जावास्क्रिप्ट नियमित अभिव्यक्तियों के बीच क्या अंतर है?
- 15. नियमित अभिव्यक्तियों की शक्ति क्या है?
- 16. std :: धागा मुख्य धागा का पता लगाता है
- 17. आर - अभिव्यक्तियों का पता लगाना
- 18. गिथब कैसे प्रतिबिंबित भंडारों का पता लगाता है?
- 19. libgdx कीबोर्ड उपस्थिति का पता कैसे लगाता है
- 20. सी # कंपाइलर COM प्रकारों का पता कैसे लगाता है?
- 21. जीसीएम उपयोगकर्ता फोन का पता कैसे लगाता है
- 22. हैकेल नियमित अभिव्यक्तियों में समूहांकन
- 23. रूबी: नियमित अभिव्यक्तियों में हेक्साडेसिमल
- 24. दो नियमित अभिव्यक्तियों का संयोजन सी ++ 0x
- 25. लुआ स्ट्रिंग.मैच अनियमित नियमित अभिव्यक्तियों का उपयोग करता है?
- 26. नियमित अभिव्यक्तियों को कैसे मास्टर करें?
- 27. नियमित अभिव्यक्तियों में टिल्ड ऑपरेटर
- 28. नियमित अभिव्यक्तियों को "नियमित" अभिव्यक्ति क्यों कहा जाता है?
- 29. क्या नियमित अभिव्यक्तियों के लिए जावास्क्रिप्ट में अप्रासंगिक मिलान का उपयोग करने का कोई तरीका है?
- 30. नियमित अभिव्यक्तियों को ओवरलैप करना
पिछली '/'? –