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

सी # प्रोग्राम एक स्ट्रिंग में सभी अंकों से मेल खाने के लिए

एक स्ट्रिंग में सभी अंकों का मिलान करने के लिए, C# Regex का उपयोग करें।

सबसे पहले, अंकों के साथ एक स्ट्रिंग सेट करें -

string str = "These are my marks: 90 out of 100!";

एक स्ट्रिंग में अंक प्राप्त करने के लिए निम्नलिखित रेगुलर एक्सप्रेशन का प्रयोग करें -

@"\d+"

निम्नलिखित कोड है -

उदाहरण

using System;
using System.Text.RegularExpressions;
namespace Demo {
   class Program {
      private static void showMatch(string text, string expr) {
         Console.WriteLine("The Expression: " + expr);
         MatchCollection mc = Regex.Matches(text, expr);
         foreach (Match m in mc) {
            Console.WriteLine(m);
         }
      }
      static void Main(string[] args) {
         string str = "These are my marks: 90 out of 100!";
         Console.WriteLine("Getting digits from a string...");
         showMatch(str, @"\d+");
         Console.ReadKey();
      }
   }
}

आउटपुट

Getting digits from a string...
The Expression: \d+
90
100

  1. पायथन - एक स्ट्रिंग से सभी अंक कैसे निकालें

    जब किसी अंक के साथ स्ट्रिंग निकालने की आवश्यकता होती है, तो एक सूची समझ और isdigit पद्धति का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है - my_string = "python is 12 fun 2 learn" print("The string is : ") print(my_string) my_result = [int(i) for i in my_string.split()

  1. एक स्ट्रिंग में अंकों और अक्षरों की संख्या की गणना करने के लिए पायथन प्रोग्राम

    मान लें कि हमारे पास एक स्ट्रिंग है और हमें स्ट्रिंग में मौजूद अंकों और अक्षरों की कुल संख्या की गणना करनी है। उदाहरण के लिए इनपुट - s = “tutorialsP0int” आउटपुट - Letters: 13 Digits: 1 स्पष्टीकरण - Total number of letters and digits present in the given string are 13 and 1. इस समस्

  1. पायथन में दी गई संख्या के सभी अंकों का योग ज्ञात करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या है, हमें उसके अंकों का योग ज्ञात करना है। हमें इसे स्ट्रिंग्स का उपयोग किए बिना हल करना होगा। इसलिए, यदि इनपुट संख्या =512 की तरह है, तो आउटपुट 8 होगा, जैसा कि 8 =5 + 1 + 2 है। tput 8 होगा, क्योंकि 8 =5 + 1 + 2. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - योग