C# 正则匹配H3C
时间: 2024-08-14 10:00:34 浏览: 32
在C#中,如果你想要使用正则表达式来匹配字符串中的"H3C"模式,可以使用`Regex`类提供的`Match`或`Matches`方法。以下是一个简单的示例:
```csharp
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main(string[] args)
{
string input = "这是一个包含H3C标签的内容";
string pattern = @"\bH3C\b"; // \b 表示单词边界,防止匹配类似 "H3Chello" 的情况
if (Regex.IsMatch(input, pattern))
{
Console.WriteLine("找到了'H3C'");
}
else
{
Console.WriteLine("'H3C'未找到");
}
// 获取所有匹配的结果
MatchCollection matches = Regex.Matches(input, pattern);
if (matches.Count > 0)
{
Console.WriteLine("所有匹配:");
foreach (Match match in matches)
{
Console.WriteLine(match.Value);
}
}
}
}
```
这个例子中,我们首先定义了一个正则表达式模式`\bH3C\b`,它会在输入字符串中寻找完全匹配的"H3C",并且不会因为"H3C"与其他词相连而误匹配。