ऐसा लगता है कि विकल्प बनाम नियमित अभिव्यक्ति को पार्स स्ट्रिंग का उपयोग करना किसी भी समय एक स्थिति पैदा होती है कि मैं एक स्ट्रिंग के भाग की जरूरत है, जानकारी कहा स्ट्रिंग के बारे में, आदिबुनियादी स्ट्रिंग स्प्लिटिंग/substring'ing पर नियमित अभिव्यक्तियों का उपयोग करना सबसे अच्छा कब है?
कारण यह है कि मेरे लिए एक नियमित आधार पर आता है आता है कि हम के बाद एक साबुन हेडर की कार्रवाई का मूल्यांकन कर रहे हैं, इसे डब्ल्यूसीएफ और के लिए ऑपरेशन कॉन्टेक्स्ट ऑब्जेक्ट के माध्यम से प्रबंधित करने योग्य कुछ में पार्स किया गया है, फिर उस पर निर्णय लेना। अभी, सरल समाधान कार्यान्वयन को सरल रखने के लिए बुनियादी सबस्ट्रिंगिंग प्रतीत होता है, लेकिन मेरे बारे में आश्चर्य है कि अगर RegEx बेहतर या अधिक मजबूत होगा। मेरे दूसरे भाग में आश्चर्य होता है कि क्या यह हमारे विशेष परिदृश्य में एक फ्लाई को मारने के लिए एक शॉटगन का उपयोग करना होगा।
इसलिए मुझे यह पूछना है कि सामान्य स्ट्रिंग पार्सिंग पर RegEx का उपयोग करने का निर्णय लेने के दौरान लोगों द्वारा उपयोग की जाने वाली सामान्य सीमा क्या होती है। ध्यान दें कि मैं नियमित अभिव्यक्तियों में बहुत मजबूत नहीं हूं, और इसके कारण, मैं दूर जाने की कोशिश करता हूं जब तक कि मुझे आवश्यकता से अधिक जटिलता शुरू करने से बचने के लिए बिल्कुल महत्वपूर्ण नहीं है।
यदि आप संक्षेप में मेरी पसंद से नहीं बता सकते हैं, तो यह .NET भूमि (सी #) में है, लेकिन मेरा मानना है कि इस सवाल पर ज्यादा असर नहीं पड़ता है।
संपादित: यह मेरी ठेठ Raybell आकर्षण के अनुसार लगता है, मैं भी अधिक शब्दों या मेरे सवाल में भ्रामक गया है। मैं माफी मांगना चाहता हूँ। मैं कुछ पृष्ठभूमि दे रहा था ताकि मैं जो कुछ कर रहा था, उसके बारे में सुराग देने में मदद करता हूं, लोगों को गुमराह नहीं करता।
मैं मूल रूप से नियमित अभिव्यक्तियों और इसके विपरीत, सबस्ट्रिंग का उपयोग करने के लिए, और इसके विविधता के बारे में एक दिशानिर्देश की तलाश में हूं। और जबकि कुछ उत्तरों ने इसे याद किया होगा (और फिर, मेरी गलती), मैंने वास्तव में उनकी सराहना की है और तदनुसार वोट दिया है।
मुझे आशा है कि इससे कुछ मदद मिलेगी।
जब तक आप अन्यथा नहीं कहते, मुझे लगता है कि यह प्रश्न उसी प्रश्न का उत्तर देता है जो आप पूछ रहे हैं: http://stackoverflow.com/questions/56342/whats-the-best-way-of-parsing-strings – EBGreen
यह करीब है मैं क्या देख रहा था। मैंने खोज की, लेकिन कुछ भी नहीं मिला जो मैंने सोचा था कि उपयुक्त था, हालांकि यह कुछ भी करीब के जैसा लगता है। –
मुझे लगता है कि मैं जो पूछ रहा हूं वह यह है कि क्या वह प्रश्न आपको वह जानकारी देता है जिसे आप ढूंढ रहे थे? – EBGreen