किसी स्ट्रिंग में कोई संख्या खोजने के लिए, रेगुलर एक्सप्रेशन का उपयोग करें।
हमने स्ट्रिंग से नंबर प्राप्त करने के लिए रेगेक्स पैटर्न सेट किया है।
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