किसी स्ट्रिंग में कोई संख्या खोजने के लिए, रेगुलर एक्सप्रेशन का उपयोग करें।
हमने स्ट्रिंग से नंबर प्राप्त करने के लिए रेगेक्स पैटर्न सेट किया है।
Regex r = new Regex(@"\d+");
अब, स्ट्रिंग सेट करने के लिए C# में मैच क्लास का उपयोग करें।
Match m = r.Match("Welcome! We are open 365 days in a year!"); निम्नलिखित पूर्ण कोड में दिखाए गए अनुसार स्ट्रिंग में संख्या पाए जाने पर परिणाम प्रदर्शित करने के लिए अभी सफलता संपत्ति का उपयोग करें -
उदाहरण
using System;
using System.Text.RegularExpressions;
class Demo {
static void Main() {
Regex r = new Regex(@"\d+");
Match m = r.Match("Welcome! We are open 365 days in a year!");
if (m.Success) {
Console.Write("Number: ");
Console.WriteLine(m.Value);
}
}
} आउटपुट
Number: 365