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

C#で文字列内の数字を見つける方法は?


文字列内の数値を検索するには、正規表現を使用します。

文字列から数値を取得するように正規表現パターンを設定しました。

Regex r = new Regex(@"\d+");

次に、C#のMatchクラスを使用して文字列を設定します。

Match m = r.Match("Welcome! We are open 365 days in a year!");

次の完全なコードに示すように、文字列に数値が見つかった場合は、ここでSuccessプロパティを使用して結果を表示します-

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

  1. 文字列の最初の文字がJavaの数字であるかどうかをどのように確認しますか?

    isDigit()メソッドの使用 isDigit() java.lang.Characterのメソッド クラスはパラメータとして文字を受け入れ、それが数字であるかどうかを判断します。指定された文字が数字の場合、このメソッドはtrueを返し、それ以外の場合、このメソッドはfalseを返します。 したがって、指定された文字列の最初の文字が数字であるかどうかを判断します。 charAt() Stringクラスのメソッドは、インデックスを表す整数値を受け入れ、指定されたインデックスの文字を返します。 toCharArray() このクラスのメソッドは、文字列を文字配列

  2. Pythonで数値を逆にする方法は?

    整数を逆にするのは簡単な作業です。番号を逆にする必要がある特定のシナリオに遭遇する可能性があります。 Input: 12345 Output: 54321 2つの方法があります。数値を逆にすることができます- 数値を文字列に変換し、文字列を逆にして整数に再変換します 文字列に変換せずに数学的に反転 文字列に変換して反転 数値を逆にするこの方法は簡単で、ロジックは必要ありません。数値を文字列に変換して逆にした後、逆にした文字列を整数に再変換します。文字列を逆にするために適切な方法を使用できます。 例 def reverse(num):    st=str(