regex - C#: Loop through substring patterns in a string -
मेरा पैटर्न निम्न है:
{(code)}
जहां कोड एक संख्या (6 अंक तक) या 2 संख्या एक नंबर के बाद होती है। उदाहरण के लिए:
{(45367)}
{(265367}}
{(EF127012)}
मैं एक लंबी स्ट्रिंग में सभी घटनाओं को खोजना चाहता हूं, मैं सिर्फ शुद्ध regex का उपयोग नहीं कर सकता, क्योंकि मुझे एक मैच मिलना चाहिए (जैसे स्थिति लॉग करना और मैच का प्रकार)।
जो भी आप कर रहे हैं वह अभी भी नियमित रूप से किया जा सकता है भाव। निम्नलिखित की कोशिश करें ...
Regex regex = नया रेगेक्स (@ "\ {\ (([AZ] {2} \ d {1,6} | \ {6} ) \) \} "); स्ट्रिंग टेस्ट = @ "मेरा पैटर्न निम्न है:
मैं एक लंबी स्ट्रिंग में सभी घटनाओं को ढूंढना चाहता हूं
var मैचों = रीजेक्स। मैचों (टेस्ट); फॉरचा (मैचों में मैच मैच) {संदेश बॉक्स। शो (स्ट्रिंग.फोर्मेट ("\" {0} \ "स्थिति {1} पर पाया जाता है।, मैच। वैल्यू, मैच। इंडैक्स) );}
मुझे उम्मीद है कि मदद करता है।
Comments
Post a Comment