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

C#でのみ数値の正規表現を書く方法は?


正規表現は、入力テキストと照合できるパターンです。

.Net Frameworkは、そのようなマッチングを可能にする正規表現エンジンを提供します。

パターンは、1つ以上の文字リテラル、演算子、または構成要素で構成されます。

RegExで使用される基本的なパターンメタ文字は次のとおりです-

* = zero or more
? = zero or one
^ = not
[] = range

^記号は、条件なしを指定するために使用されます。

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. ディスクドライブの書き込み保護を有効または無効にする方法

    ディスクドライブで書き込み保護が有効になっている場合、その内容を変更したり複製したりすることはできません。これが、書き込み保護を非常に便利な機能にしている理由です。書き込み保護は、Windowsオペレーティングシステムのすべてのバージョンのすべてのディスクドライブに対して有効または無効にできます。続行する前に、念のため、システムの復元ポイントを作成して、問題が発生した場合に復元ポイントに戻れるようにします。方法をご覧ください(復元ガイドはWindows 10を対象としています)が、他のバージョンのWindowsでも機能します。 リムーバブルディスクドライブの書き込み保護を有効または無効にする方

  2. Wordでローマ数字を書く方法

    ローマ数字はルネッサンス時代にさかのぼり、何世紀にもわたって使用されてきました。これらは、本や古い文章で使用されています。また、ローマ数字は数字とともに数学で重要な役割を果たします。ローマ数字の使用は主題で非常に顕著です。本におけるこれらの数字の重要性は別として、それらは名前においても重要です。姓を持つ人は、姓の末尾にローマ数字を付けて、家系を表します。公式文書においてローマ数字がいかに重要であるかは言うまでもありませんが、キーボードのローマ数字は文書を強調するのに役立ちます。 Wordでローマ数字を書く方法を知りたい場合は、同じことを手伝うためにここにいます. Word でローマ数字を入力す