在C#中使用正則表達式進行字符串匹配,可以通過Regex
類來實現。以下是一個簡單的示例代碼,演示如何使用正則表達式來匹配一個字符串:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "Hello, world!";
string pattern = @"\b\w+\b"; // 匹配單詞
Regex regex = new Regex(pattern);
MatchCollection matches = regex.Matches(input);
foreach (Match match in matches)
{
Console.WriteLine(match.Value);
}
}
}
在上面的示例中,我們定義了一個正則表達式模式\b\w+\b
,用于匹配單詞。然后使用Regex
類創建一個正則表達式對象,調用Matches
方法對輸入字符串進行匹配,返回所有匹配的結果。最后,我們遍歷匹配結果集合,并打印出匹配到的單詞。