using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
// 定义一个正则表达式模式,用于匹配以 "abc" 开头的字符串
string pattern = "^abc.*";
// 要匹配的字符串
string input = "abc123";
// 创建 Regex 对象
Regex regex = new Regex(pattern);
// 使用 IsMatch 方法检查输入字符串是否匹配正则表达式
bool isMatch = regex.IsMatch(input);
if (isMatch)
{
Console.WriteLine("匹配成功");
}
else
{
Console.WriteLine("匹配失败");
}
}
}
^abc.*:这是一个正则表达式模式。^ 表示字符串的开始,abc 表示必须以这三个字符开头,.* 表示任意数量的任意字符(除了换行符)。Regex regex = new Regex(pattern);:创建一个 Regex 对象,传入正则表达式模式。regex.IsMatch(input);:使用 IsMatch 方法检查输入字符串是否符合正则表达式模式。这个示例展示了如何使用 C# 中的正则表达式来匹配字符串。
上一篇:c# 委托和事件
下一篇:c# list转json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站