正则表达式

115 阅读1分钟

正则表达式

1、检索:通过正则表达式,从字符串中获取我们想要的部分

2、匹配:正则表达式表述了一个字符串的书写规则

eg:判断用户输入的密码是否合法,判断用户输入的邮箱格式是否合法

一、命名空间

image.png

二、Regex.IsMatch

这个方法的作用是用来判断str1是否符合"正则表达式"的规则,会返回一个bool值 image.png

三、

image.png image.png image.png

四、自定义字符串

image.png

在[]里面,[^]代表取得除了什么之外的字符 image.png

五、判断是否是合法标识符(不能以数字开头)

image.png

六、按照我们的规则把某个字符串替换成别的字符串(比如把敏感词替换成*)

image.png

七、重复描述字符

1、判断用户输入的内容是否是合法的QQ号(QQ号必须是5-12位的数字),限制位数了

image.png

八、择一字符 |(或运算)

image.png

九、分组

image.png

十、把原字符当作一个普通字符来进行处理,就在原字符前面加上一个\

image.png