[C#]正規表現で数字4桁のパターンを表現するには?

C#

どうも、ちょげ(@chogetarou)です。

正規表現で数字4桁のパターンを表現する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

正規表現で数字4桁のパターンを表現するには、[0-9]と{n}を使います。

まず、[0-9]を記述します。

そして、[0-9]の後に{4}を記述します。

"[0-9]{4}"

上記の"[0-9]{4}"は、数字4桁のパターンを表現します。

[0-9]は0から9までの数値、{n}は直前の文字をn回繰り返すことを表現します。

使用例

using System;
using System.Text.RegularExpressions;
public class Example
{
    public static void Main()
    {
        string num1 = "a123bcd";
        string num2 = "abd1234";
        string num3 = "12d34";
        
        Regex regex = new Regex("[0-9]{4}");
        
        Console.WriteLine(regex.IsMatch(num1));
        Console.WriteLine(regex.IsMatch(num2));
        Console.WriteLine(regex.IsMatch(num3));
    }
}
出力:
False
True
False

コメント

タイトルとURLをコピーしました