[我眼中的C#]正则表达式

什么是正则表达式?
英文Regular Expression,是计算机科学的一个重要概念,她使用一种数学算法来解决计算机程序中的文本检索,匹配等问题,正则表达式语言是一种专门用于字符串处理的语言。在很多语言中都提供了对它的支持,c#也不例外,它可以帮我们解决下面的问题:
1,检索:通过正则表达式,从字符串中获取我们想要的部分
2,匹配:判断给定的字符串是否符合正则表达式的过滤逻辑
你可以认为正则表达式表述了一个字符串的书写规则
正则表达式就是由普通字符以及特殊字符(成为元字符)组成的文字模式。
常用元字符
^:开头
$:结尾
\d:0-9的数字
\D:\d的补集
+:重复一次到多次
*:重复0到多次
?:重复0到一次
|:择一匹配
():分组
\w:字母数字下划线任意一个
\W:\w的补集
{2}:重复2次
定位元字符和基本语法字符
这里写图片描述
这里写图片描述
择一匹配字符 |
这里写图片描述
分组()
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值