正则表达式

. 任意一个字符 除了\n以外的

[]  [0-9]       [0-9a-zA-Z]

|  或   [0-9]|[a-z]

()   提升优先级别   分组

([a]|[0-9])[0-9]

{} 出现的次数
[0-9]{2}    大括号前面的表达式 出现了2次     
[a-z0-9]{3,}  最少出现3次,最多无限次   
[1-9]{1,9}  最少1次,最多9次 
--[0-9]{,9} 没有这种写法

*  *前面的表达式最少出现0次,最多无限次

[0-9]*

[a-z]+  最少出现1次,最多无限次,相当于后面的写法{1,}
? 表示的是最少0次,最多一次 {0,1},阻止贪婪模式

[a-z0-9]?

\d  数字
\D 非数字

\s 空白符

\S 非空白符

\W 特殊符号   $%^&*
\w 非特殊符号 6ds

^ 以什么开始
^[0-9]    0eqieq
$ 以什么结尾 
^[a-z][0-9]$

转载于:https://www.cnblogs.com/CSharpLover/p/5193691.html

C#基础精华05(正则表达式,)相关推荐

  1. C#基础回顾:正则表达式

    C#基础回顾:正则表达式 写在前面:本文根据笔者的学习体会结合相关书籍资料对正则表达式的语法和使用(C#)进行基本的介绍.适用于初学者. 摘要:正则表达式(Regular Expressions),相 ...

  2. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  3. python中delete怎么用_python删除np.deletePython基础教程05 - 缩进和选择

    缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的表达方式(注意,这是C,不是Python! ...

  4. Python入门基础总结笔记——正则表达式

    Python入门基础总结笔记--正则表达式 完整基础知识参看网站:正则表达式 总结重点 用\d可以匹配一个数字,\w可以匹配一个字母或数字 用*表示任意个字符(包括0个),用+表示至少一个字符 用?表 ...

  5. 计算机论文word版,计算机应用基础第05章Word高级应用-毕业论文排版

    计算机应用基础第05章Word高级应用-毕业论文排版 (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 5.1.1 任务描述 刘海是 ...

  6. python 基础 之 re正则表达式的知识点整理,并简单使用说明

    python 基础 之 re正则表达式的知识点整理,并简单使用说明 目录 python 基础 之 正则表达式的知识点整理,并简单使用说明 一.简单介绍

  7. 【Python基础】Python正则表达式,从入门到实战,精华都在这里!

    出品:Python数据之道(ID:PyDataLab) 作者:Peter,来自读者投稿 编辑:Lemon 玩转正则表达式 本文中介绍的是主要是 3 个知识点: 正则表达式的相关知识 Python的中 ...

  8. 【Python基础】Python正则表达式入门到入魔

    关于正则表达式,很多人认为,使用的时候查询下就可以,没必要深入学习,但是知识与应用永远都是螺旋辩证的关系,有需要查询也无可厚非,但是先掌握知识,可以让应用更创新,更深入,超越他人,必须要先掌握大量的深 ...

  9. JavaScript基础11-day13【正则表达式(量词、语法、转义字符、元字符)、DOM(节点、事件)、图片切换】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  10. 匹配正则_程序员入门基础:python正则表达式贪婪匹配和非贪婪匹配

    此文为python正则表达式的高阶入门,正则基础入门请参考程序员入门基础:python的正则表达式. 一.贪婪匹配和非贪婪匹配 举例说明概念: print('非贪婪匹配',re.search('el+ ...

最新文章

  1. js实现随机选取[10,100)中的10个整数,存入一个数组,并排序。 另考虑(10,100]和[10,100]两种情况。...
  2. Flume 1.7 源码分析(五)从Channel获取数据写入Sink
  3. java 连接mysql工具类_java连接Mysql数据库的工具类
  4. 微信公众平台开发(150)——从新浪云SAE上传图片到图文消息
  5. linux 终端最大化命令,11个让你吃惊的Linux终端命令
  6. [改善Java代码]避免对象的浅拷贝
  7. [: -ge: unary operator expected 错误
  8. atitit.词法分析原理 词法分析器 (Lexer)
  9. Linux宝库幕后推手齐聚OpenInfra Days China
  10. 【荐】Redis学习资料汇总
  11. db4o_8.0对象数据库官方文档翻译_学习笔记四
  12. 基于网易云音乐API的无线音箱
  13. root权限下手动安装open gapps.2022-01-31
  14. 计算机网络习题:应用层
  15. 人力资源管理案例-左右为难的经理
  16. DOSBox简单指令
  17. 【计算机网络】利用WireShark分析TCP/UDP协议
  18. 【HbuilderX+微信小程序开发者工具解决报错问题】
  19. 利用百度地图API查询任意两点间的车行距离、时间和通过的道路名称
  20. Web3D应用开发在线IDE【中文版】

热门文章

  1. 如何获取Android移动终端设备唯一ID
  2. 时间操作(Java版)—获取距离系统时间N天后的日期时间信息
  3. Tomcat—如何在Windows 7中修改Tomcat的端口号
  4. 你必须知道:localStorage、sessionStorage 和 Cookie 区别在什么地方
  5. SqlServer自增长字段归零
  6. 35. 第一个只出现一次的字符(C++版本)
  7. 25. Consider support for a non-throwing swap
  8. 记录下Visual Studio中的快捷键
  9. HTML5 WebSocket
  10. python安装选项_Python PyInstaller安装和使用教程(详解版)