正则表达式(Ⅰ)——基本匹配

学习+练习建议

正则表达式用途非常广泛,各种语言中都能见到它的身影(js,java,mysql等)

正则表达式可以快读校验/生成/替换符合要求的模式的字符串,而且语法通俗易懂,所以应用广泛

学习链接:
正则表达式 - 语法

学完了?做一些题目检验一下你的正则能力!
逐步学习正则表达式,从零基础到高阶

忘了?这里可以在线测试
正则表达式在线测试

基本匹配

以下匹配都是从某一个范围中选择一个,只不过范围的描述方式比较多样,但是核心点在于只选一个

直接匹配

不包含任何特殊符号,直接写出的部分,就可以直接匹配
在这里插入图片描述

·可以匹配任意字符,包括特殊字符和空格

在这里插入图片描述
在这里插入图片描述
一个.代表一个字符,而且是任意一个字符

[]表示从中选一个(本质是白名单)

在这里插入图片描述

^表示否定,与[]配合可以充当黑名单的作用

在这里插入图片描述

字母范围&数字范围

在这里插入图片描述
在这里插入图片描述

这个区间是前闭后闭的区间,a和z都包含,3和6都包含

不要忘记,[]是从中选一个,所以哪怕是字母范围,也只能是单个字母被匹配

结合使用

b[^a-w]r表示bxr,byr,bzr

在这里插入图片描述

相关推荐

  1. 匹配/表达式

    2024-07-17 21:26:06       48 阅读
  2. 课时101:表达式_基础实践_字符匹配

    2024-07-17 21:26:06       35 阅读
  3. 课时102:表达式_基础实践_锚定匹配

    2024-07-17 21:26:06       34 阅读
  4. Python--表达式re模块基础匹配方法

    2024-07-17 21:26:06       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 21:26:06       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 21:26:06       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 21:26:06       57 阅读
  4. Python语言-面向对象

    2024-07-17 21:26:06       68 阅读

热门阅读

  1. 正则表达式

    2024-07-17 21:26:06       21 阅读
  2. 笔记:运行时动态更改Ioc服务的实现

    2024-07-17 21:26:06       23 阅读
  3. 力扣—最大连续1的个数 III

    2024-07-17 21:26:06       22 阅读
  4. Netty HTTP

    2024-07-17 21:26:06       17 阅读
  5. 后仿综述 Gate Level Simulation: A Comprehensive Overview

    2024-07-17 21:26:06       18 阅读
  6. Spring中事务是如何实现的?

    2024-07-17 21:26:06       20 阅读
  7. [C++11] 模板函数的默认模板参数

    2024-07-17 21:26:06       17 阅读
  8. python-Web

    2024-07-17 21:26:06       20 阅读
  9. 企业和个人在网络安全方面需承担哪些责任?

    2024-07-17 21:26:06       18 阅读
  10. mysql高版本(8.0+)group_by报错的处理方法

    2024-07-17 21:26:06       18 阅读
  11. arm64机器指令转换为汇编指令

    2024-07-17 21:26:06       21 阅读
  12. 【Python Cookbook】S03E07 处理无穷大以及NaN

    2024-07-17 21:26:06       18 阅读