Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#正则表达式匹配字符串

作者:灭世杀   发布日期:2026-07-08   浏览:60

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

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站