कहें, मेरे पास एक स्ट्रिंग है जिसे मुझे सही प्रारूप को सत्यापित करने की आवश्यकता है; जैसे RR1234566-001
(2 अक्षर, 7 अंक, डैश, 1 या अधिक अंक)।नियमित अभिव्यक्ति सी # - मिलान करते समय मिलान निकालना संभव है?
Regex regex = new Regex(patternString);
if (regex.IsMatch(stringToMatch))
{
return true;
}
else
{
return false;
}
यह मुझे बताने की कि क्या stringToMatch
पैटर्न patternString
द्वारा परिभाषित किया गया इस प्रकार काम करता है: मैं की तरह कुछ का उपयोग करें। मुझे जो चाहिए (और मैं बाद में इसे निकालने का अंत करता हूं) हैं: 123456
और 001
- यानी stringToMatch
के भाग।
कृपया ध्यान दें कि यह नियमित अभिव्यक्तियों को बनाने के तरीके के बारे में कोई प्रश्न नहीं है। मैं जो पूछ रहा हूं वह है: "क्या बाद में एक स्प्लिट फ़ंक्शन का उपयोग किए बिना मूल्यों को मिलान और निकालने का कोई तरीका है?"
नोट तुम सिर्फ लौट सकते हैं कि: 'question' या से लौटने regex.IsMatch (...) // कोड' स्वीकार किए जाते हैं solution' रिटर्न से वापसी match.Success // कोड अगर/अन्य की आवश्यकता नहीं है :) –