Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में केवल नंबर्स के लिए Regex कैसे लिखें?


एक रेगुलर एक्सप्रेशन एक पैटर्न है जिसे इनपुट टेक्स्ट के विरुद्ध मिलान किया जा सकता है।

.Net फ्रेमवर्क एक रेगुलर एक्सप्रेशन इंजन प्रदान करता है जो ऐसा मिलान करने की अनुमति देता है।

एक पैटर्न में एक या अधिक कैरेक्टर लिटरल, ऑपरेटर्स, या कंस्ट्रक्ट्स होते हैं।

RegEx द्वारा उपयोग किए जाने वाले बुनियादी पैटर्न मेटाकैरेक्टर्स यहां दिए गए हैं -

* = शून्य या अधिक ? = शून्य या एक ^ = नहीं [] = रेंज

^ सिंबल का उपयोग नॉट कंडीशन निर्दिष्ट करने के लिए किया जाता है।

[] ब्रैकेट्स यदि हम रेंज वैल्यू देना चाहते हैं जैसे 0 - 9 या a-z या A-Z

उदाहरण

class Program{    public static void Main(){       string num = "123dh";       Regex regex = new Regex(@"^-?[0-9][0-9,\.]+$");       var res = regex.IsMatch(num);       System.Console.WriteLine(res);    } }

आउटपुट

False

उदाहरण

class Program{    public static void Main(){       string num = "123";       Regex regex = new Regex(@"^-?[0-9][0-9,\.]+$");       var res = regex.IsMatch(num);       System.Console.WriteLine(res);    } }

आउटपुट

True

उदाहरण

class Program{    public static void Main(){       string num = "123.67";       Regex regex = new Regex(@"^-?[0-9][0-9,\.]+$");       var res = regex.IsMatch(num);       System.Console.WriteLine(res);    } }

आउटपुट

True
  1. अपनी वेबसाइट के लिए प्राइवेसी पॉलिसी कैसे लिखें अपनी वेबसाइट के लिए प्राइवेसी पॉलिसी कैसे लिखें

    यदि आप इंटरनेट पर एक वेबसाइट चला रहे हैं, तो संभावना अच्छी है कि आप अपने विज़िटर्स के बारे में किसी न किसी रूप में जानकारी एकत्र कर रहे हैं। कानूनी और नैतिक दोनों आवश्यकताएं हैं जो आपकी वेबसाइट पर प्राइवेसी पॉलिसी प्रकाशित करना महत्वपूर्ण बनाती हैं। एक प्राइवेसी पॉलिसी आपको कई कानूनी देनदारियों से ब

  1. डिस्क ड्राइव के लिए राइट प्रोटेक्शन कैसे सक्षम या अक्षम करें डिस्क ड्राइव के लिए राइट प्रोटेक्शन कैसे सक्षम या अक्षम करें

    जब किसी डिस्क ड्राइव पर राइट प्रोटेक्शन सक्षम होता है, तो उसकी सामग्री को किसी भी तरह से संशोधित या डुप्लिकेट नहीं किया जा सकता है। यही कारण है कि राइट प्रोटेक्शन इतनी उपयोगी सुविधा है। राइट प्रोटेक्शन को Windows ऑपरेटिंग सिस्टम के सभी संस्करणों पर किसी भी और सभी डिस्क ड्राइव के लिए सक्षम या अक्षम क

  1. माइक्रोसॉफ्ट वर्ड में रोमन अंकों में महारत: चरण-दर-चरण मार्गदर्शिका माइक्रोसॉफ्ट वर्ड में रोमन अंकों में महारत: चरण-दर-चरण मार्गदर्शिका

    रोमन अंक सदियों को चिह्नित करने के लिए पुनर्जागरण काल से उपयोग किए जाते रहे हैं। इनका उपयोग पुस्तकों और प्राचीन लेखों में किया जाता रहा है। साथ ही, अंकों के साथ गणित में रोमन संख्याओं की भूमिका बहुत प्रमुख है। पुस्तकों में इन संख्याओं के महत्व के अलावा, ये नामों में भी महत्वपूर्ण हैं। पारिवारिक नाम