溫馨提示×

Console.ReadLine支持正則匹配嗎

小樊
83
2024-07-06 20:43:13
欄目: 編程語言

C# 中的 Console.ReadLine 方法并不直接支持正則匹配,但可以讀取用戶輸入的字符串并使用正則表達式對其進行匹配??梢允褂?System.Text.RegularExpressions 命名空間中的 Regex 類來實現(xiàn)正則匹配。以下是一個示例代碼:

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        Console.WriteLine("請輸入一個數(shù)字:");
        string input = Console.ReadLine();

        // 使用正則表達式匹配數(shù)字
        Regex regex = new Regex(@"^\d+$");
        if (regex.IsMatch(input))
        {
            Console.WriteLine("輸入的是數(shù)字!");
        }
        else
        {
            Console.WriteLine("輸入的不是數(shù)字!");
        }
    }
}

以上代碼提示用戶輸入一個數(shù)字,然后使用正則表達式來判斷用戶輸入是否為數(shù)字。您可以根據(jù)自己的需求定制正則表達式來匹配不同的模式。

0