c#正则查看字符串是否包含指定字符串
时间: 2024-09-26 21:11:18 浏览: 96
C#正则检测字符串是否字母数字混编的方法
在C#中,你可以使用`Regex`类来进行正则表达式匹配,检查一个字符串是否包含特定的模式。下面是一个简单的示例,展示如何检查一个字符串是否包含某个指定的字符串:
```csharp
using System.Text.RegularExpressions;
public bool StringContains(string input, string substring)
{
// 创建一个正则表达式实例
var regex = new Regex(substring);
// 使用.IsMatch()方法尝试匹配输入字符串
return regex.IsMatch(input);
}
// 使用方法
string myString = "Hello, World!";
bool result = StringContains(myString, "World");
if (result) {
Console.WriteLine("字符串包含指定字符串");
} else {
Console.WriteLine("字符串不包含指定字符串");
}
```
在这个例子中,`StringContains`方法接受两个参数:一个是输入的字符串,另一个是要查找的子串。如果输入字符串包含该子串,则返回`true`,否则返回`false`。
阅读全文