正则表达式

学习笔记:c#里面正则表达式

1.与任意单词字符匹配:\w
例如:“stud$#y” 匹配其中的s,t,u,d,y ;

2.与任意非单词字符匹配:\W
例如: “stud#y” 匹配其中的# ;

3.与任意的空白字符(如:空格符,制表符,换行符)匹配:\s
例如: 正则表达式为:\w\s
则匹配”ID A1.3” 中的 “D “(此处为D+空格);

4.与任何非空白字符匹配:\S
例如:正则表达式为:\s\S
则匹配”int _ctr” 中的 ” “(此处为空格+下划线);

5.匹配任何十进制数字:\d
例如:“1234”匹配其中的1 2 3 4;

6.匹配任何非十进制的数字:\D
例如:“2 f=v” 匹配其中的‘2’,‘ ’,‘f’,‘=’,‘v’

7.正则表达式的开头 “^”;

8.正则表达式的结尾 “$”;

9.匹配必须出现在开头:\A;

10.匹配必须出现在字符串的末尾或出现在字符串末尾的 \n 之前:\Z;

11.匹配必须出现在字符串的末尾:\z;

12.匹配边界:\b;

13.匹配非边界:\B;

常用的正则表达式:
判断是正数,负数,0,包含小数点的正则表达式:var reg = /^[+-]?\d+(.\d+)?$/;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值