C# contains方法支持正則嗎

c#
小樊
86
2024-07-13 13:04:27
欄目: 編程語言

C# 的 Contains() 方法不直接支持正則表達(dá)式。如果您想要使用正則表達(dá)式來確定字符串是否包含某個(gè)模式,可以使用 Regex 類來實(shí)現(xiàn)。您可以通過創(chuàng)建一個(gè) Regex 對(duì)象,然后使用它的 Match() 方法來檢查字符串是否包含與正則表達(dá)式匹配的內(nèi)容。以下是一個(gè)簡(jiǎn)單的示例:

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string input = "Hello, world!";
        string pattern = @"world";

        Regex regex = new Regex(pattern);
        bool containsPattern = regex.IsMatch(input);

        if (containsPattern)
        {
            Console.WriteLine("Input string contains the pattern.");
        }
        else
        {
            Console.WriteLine("Input string does not contain the pattern.");
        }
    }
}

這段代碼演示了如何使用 Regex 類來檢查輸入字符串是否包含指定的正則表達(dá)式模式。您可以根據(jù)需要修改正則表達(dá)式模式以匹配您想要檢查的內(nèi)容。

0