C#正则表达式用法
AD钙奶吖 人气:0前言
最近学是C#的窗口应用开发编程,然后我在网站搜了一个早上,结果大多数是有一些基础的才看得懂,像对与我这个小白,看了半天都看不懂
最后,还是请教了大神,把我教会了
下面就我对C#的正则表达式的一些总结,第一次写博客,哈哈哈哈,写的不好请见谅,各位大佬们,爱你们。
1.正则表达式的概念
什么是正则表达式?
英文Regular Expression,是计算机科学的一一个 重要概念,她使用一种数学算法来解决计算机程序中的文本检索,匹配等问题,正则表达式语言是一种专门用于字符串处理的语言。在很多语言中都提供了对它的支持,C#也不例外,它可以帮我们解决下面的问题:例如账号、密码的验证等等、
1.1正则表达式的组成
正则表达式就是由普通字符以及特殊字符(成为元字符)组成的文字模式。该模式描述在查找文字
1.1.1元字符是什么
所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。
1.1.2定位元字符
字符 说明
- \b 匹配单词的开始或结束.
- \B 匹配非单词的开始或结束
- ^匹配必须出现在字符串的开头或行的开头
- $匹配必须出现在以下位置: 字符串结尾、字符串结尾处的\n之前或行的结尾。
- \A 指定匹配必须出 现在字符串的开头(忽略 Mutiline 选项)。
- \z指定匹配必 须出现在字符串的结尾(忽略 Multiline选项)。
- \z指定匹配必须出现在字符串的结尾或字符串结尾处的\n之前(忽略Multilie选项)。
- \G 指定匹配必须出现在上- -个匹配结束的地方。与Match.NextMatch() -起使用时,此断言确保所有匹配都是连续的。
1.2三个括号
加载全部内容