最近学是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三个括号

C#正则表达式用法总结相关推荐

  1. java正则表达式用法示例_Java正则表达式教程及示例

    java正则表达式用法示例 当我开始使用Java时,正则表达式对我来说是一场噩梦. 本教程旨在帮助您掌握Java正则表达式,并让我定期返回以刷新我的正则表达式学习. 什么是正则表达式? 正则表达式定义 ...

  2. go 正则表达式分组匹配_Go语言正则表达式用法实例小结【查找、匹配、替换等】...

    本文实例讲述了Go语言正则表达式用法.分享给大家供大家参考,具体如下: Go语言的正则表达式使用很简单,示例代码: 复制代码 代码如下: package test import ( "fmt ...

  3. java常见正则表达式用法

    java常见正则表达式用法 例1: 判断整个字符串是否只有大小写字母和数字 String str = "ABCaaa123GG";String reg = "^[A-Za ...

  4. Python正则表达式用法详解

    搞懂 Python 正则表达式用法 作者:枫叶云 来源:见文末 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本 ...

  5. Linux grep,egrep及相应的正则表达式用法详解

    linux在进行文本处理过程中的文本搜索工具称为正则表达式.文本搜索工具有grep.egrep.fgrep,egrep为正则表达式的扩展正则表达式,fgrep用于搜索文本字符串,与 grep 和 eg ...

  6. Linux shell 正则表达式用法

    1." \  " 用法 用于关闭其后续字符的特殊含义,恢复字符的本身含义,如:\\ 表示字符 \ 2. " . " 用法 匹配任意单个字符 3. " ...

  7. python正则表达式group用法_【Python】正则表达式用法

    导读:正则在各语言中的使用是有差异的,本文以 Python 3 为基础.本文主要讲述的是正则的语法,对于 re 模块不做过多描述,只会对一些特殊地方做提示. 很多人觉得正则很难,在我看来,这些人一定是 ...

  8. Python正则表达式用法总结

    文章目录 写在前面 特殊字符 匹配单字符的字符 表示匹配次数的字符 定界字符 其他常用字符 `Re`库常用函数(方法) `re.compile()`编译正则表达式 `re.match()`匹配字串 ` ...

  9. Python re模块 (正则表达式用法剖析详解)

    阅读目录 正则表达式 字符组 字符(元字符) 量词(个数) 边界字符(也属于元字符) 分组()与或 |[^] 转义字符 贪婪模式和非贪婪模式 re模块下的常用方法 re.match() re.sear ...

  10. vs vc 2017 查找替换 下 的 正则表达式 用法

    案例,亲测通过:在vs2013中使用正则表达式查找和替换文本内容_langresser的博客-CSDN博客_vs 替换字符串 案例,亲测不通过:Visual Studio 使用正则表达式查找替换_分号 ...

最新文章

  1. Shoutem旨在成为React Native移动应用领域的WordPress
  2. 经验DELL电脑突然无法进去系统,一直在戴尔的图标上无限重启
  3. loadrunner性能测试---添加windows多台压力机
  4. BABOK - 需求管理和沟通(Requirements Management and Communication)概要
  5. Python windows serial
  6. 未来5-10年计算机视觉发展趋势,RACV2019观点集锦
  7. 9种常见的前端跨域解决方案(详解)
  8. 【毕业设计】深度学习 python opencv 火焰检测识别
  9. matlab图像放大程序,图像放大并进行BiCubic插值 Matlab/C++代码
  10. Unity之AB包的创建加载
  11. 中国空气质量指数(AQI)及其计算方式
  12. android 浏览器 查看证书,android浏览器弹出该网站的安全证书有问题如何解决
  13. 随感 | 毕设风雨 | 前端之路 | 暗夜与旅人 | 早槐与龙鲤
  14. 博客项目(一):API说明文档、用户模块、短信模块、支付模块
  15. Java核心技术----枚举类型与泛型
  16. sp工具中最疼的是_OnRobot推出小型壁虎单垫(SP)夹持器,扩展创新的壁虎夹持器系列...
  17. 2021年中国电力行业供需情况分析,市场化改革加速推进「图」
  18. Docker 的数据管理(Dockerfile的概述和构建)
  19. 怎样才能写出好的读书笔记
  20. vjudge 河大acm练习 新生选拔赛

热门文章

  1. stm32c8t6之跑马灯程序配置
  2. 社区团购微信小程序开发
  3. 三人表决器c语言实验报告,项目一:三人表决器的逻辑电路设计与制作
  4. 用geoda软件进行空间自相关分析示例
  5. deepTools对ChIP-seq数据可视化
  6. 解决方法-SQLserver建表后更改列,显示不允许保存更改。您所做的更改要求删除并重新创建以下表
  7. MATLAB画函数图像
  8. 婚纱摄影后期修片,PS婚纱写真后期…
  9. grub4dos 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘 (不量产)
  10. java时钟代码_JAVA实现时钟