中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#中怎么用regex匹配多個字符串

c#
小億
154
2024-02-05 15:11:35
欄目: 編程語言

在C#中,可以使用Regex類來匹配多個字符串。下面是一個示例代碼:

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string input = "Hello world! This is a test.";
        string[] keywords = { "Hello", "world", "test" };

        foreach (string keyword in keywords)
        {
            // 使用Regex類的靜態方法Match來進行匹配
            Match match = Regex.Match(input, keyword);

            if (match.Success)
            {
                Console.WriteLine("Found '{0}' at position {1}.", keyword, match.Index);
            }
            else
            {
                Console.WriteLine("'{0}' not found.", keyword);
            }
        }
    }
}

輸出結果將會是:

Found 'Hello' at position 0.
Found 'world' at position 6.
Found 'test' at position 21.

在上面的示例中,我們定義了一個字符串數組keywords,并通過循環,使用Regex.Match方法來在輸入字符串input中逐個匹配關鍵字。如果找到了匹配項,就會輸出關鍵字的位置;否則,輸出not found

0
习水县| 阿拉善盟| 西藏| 敦煌市| 南部县| 德州市| 裕民县| 廉江市| 什邡市| 原平市| 荆门市| 桂林市| 固原市| 芦溪县| 濮阳县| 宁远县| 祁东县| 仁化县| 北碚区| 临湘市| 汶上县| 海盐县| 界首市| 珲春市| 奉新县| 镇赉县| 蓝田县| 孝昌县| 伊吾县| 陈巴尔虎旗| 广河县| 郧西县| 旬阳县| 万安县| 宁南县| 宝应县| 尼木县| 葫芦岛市| 乐昌市| 玉树县| 壶关县|