C#
 Computer >> コンピューター >  >> プログラミング >> C#

文字列内のすべての数字を照合するC#プログラム


文字列内のすべての数字を照合するには、C#正規表現を使用します。

まず、数字で文字列を設定します-

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. 文字列の桁数と文字数を計算するPythonプログラム

    文字列があり、文字列に含まれる桁と文字の総数を計算する必要があるとします。 例 入力 − s = “tutorialsP0int” 出力 − Letters: 13 Digits: 1 説明 − Total number of letters and digits present in the given string are 13 and 1. この問題を解決するためのアプローチ 指定された文字列の文字と桁の総数を計算するには、最初に文字列全体を反復処理する必要があります。アルファベットを取得したら、文字数を増やします。それ以外の場合、数字を抽出する場合

  2. Pythonで指定された数値のすべての桁の合計を見つけるプログラム

    数値がnumであるとすると、その桁の合計を見つける必要があります。文字列を使用せずに解決する必要があります。 したがって、入力がnum =512の場合、出力は8 =5 + 1+2になります。 8 =5 + 1 + 2であるため、tputは8になります。これを解決するには、次の手順に従います- sum:=0 numは0と同じではありませんが、 sum:=sum +(num mod 10) num:=num/10の商 合計を返す 理解を深めるために、次の実装を見てみましょう- 例 class Solution:    def solve(self, nu