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

नियमित अभिव्यक्तियों में \\ d और \ [0-9 \] या \ [0123456789 \] के बीच दक्षता की तुलना

2025-04-15 को पोस्ट किया गया
ब्राउज़ करें:669

Is \d Really Less Efficient Than [0-9] or [0123456789] in Regex?

] ] आश्चर्यजनक रूप से, C# नियमित अभिव्यक्ति इंजन में परीक्षण से पता चला है कि

अन्य दो विकल्पों की तुलना में कम कुशल है।

अक्षमता के संभावित कारण

] इसलिए, गैर-मानक संख्याओं को पार्स करने से नियमित अभिव्यक्ति इंजन धीमा हो सकता है। ] ये अतिरिक्त विशेषताएं दक्षता को प्रभावित कर सकती हैं। परीक्षा के परिणाम

इस समस्या को साबित करने के लिए, निम्नलिखित परीक्षण किए गए थे:

] ]

  1. नियमित अभिव्यक्ति समय
  2. \ d के सापेक्ष समय का प्रतिशत
  3. \डी

] 00: 00: 00.2141226

100%

  • ]
  • 00: 00: 00.1357972
  • 63.42% ] 00: 00: 00.1388997
  • 64.87%
] [0-9] या [0123456789] का उपयोग करने की सिफारिश की जाती है।
निष्कर्ष के तौर पर ] प्रदर्शन-महत्वपूर्ण अनुप्रयोगों के लिए, सरल
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3