2009-03-11 27 views
26

पाइथन और जावास्क्रिप्ट नियमित अभिव्यक्ति वाक्यविन्यास समान हैं?पायथन और जावास्क्रिप्ट नियमित अभिव्यक्तियों के बीच क्या अंतर है?

यदि नहीं, तो:

  1. क्या उन्हें
  2. बीच महत्वपूर्ण अंतर वहाँ एक अजगर पुस्तकालय हैं कि "लागू" जावास्क्रिप्ट regexps?

उत्तर

27

यहाँ एक तुलना टेबल है:

Regex Flavor Comparison

+0

धन्यवाद! जवाब गुगल करने पर मेरे प्रयास विफल रहे। अब, मुझे लगता है कि अनुवर्ती प्रश्न यह है: "क्या कोई पाइथन लाइब्रेरी है जो 'जावास्क्रिप्ट regexps' लागू करता है?" –

+0

मुझे एक के बारे में पता नहीं है। एक की इच्छा के मूल कारण क्या है? – EBGreen

+7

मुझे एक पाइथन लाइब्रेरी ईएमसीए रेगेक्स के साथ संगत चाहिए क्योंकि मैं बैक एंड पर पाइथन में रेगेक्स खोज और फ्रंट-एंड पर जावास्क्रिप्ट एक के बीच स्थिरता चाहता हूं। –

5

भाग 1
वे भिन्न हैं; एक अंतर यह है कि पायथन यूनिकोड का समर्थन करता है और जावास्क्रिप्ट नहीं करता है।

भाग 2
पढ़ें Mastering Regular Expressions। यह बैक एंड इंजन (डीएफए बनाम एनएफए बनाम हाइब्रिड) की पहचान करने के बारे में जानकारी देता है जो एक रेगेक्स स्वाद का उपयोग करता है। यह वहां विभिन्न रेगेक्स स्वादों पर बहुत सारी जानकारी देता है।

रास्ता एक ही SO उत्तर पर व्यक्त करने के लिए बहुत अधिक जानकारी है, इसलिए आप इस विषय पर संदर्भ सामग्री का एक ठोस टुकड़ा बंद करने से बेहतर हैं।

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