当前位置: 首页 > article >正文

正则表达式那些事儿

目录

  • 1.正则表达式中的模糊匹配符
    • 1.1点"."
    • 1.2星号"*"
    • 1.3问号"?"
    • 1.4 d

当处理文本需要匹配特定的字符串的时候,我们需要使用正则表达式。

1.正则表达式中的模糊匹配符

有很多字符是正则表达式中的特殊用途字符,不能直接用于匹配,这是后需要使用转义字符"*",

比如要匹配字符"*", 在正则表达式中需要写成 “\*” ,才能正确匹配。

1.1点"."

匹配除“\n”和"\r"之外的任何单个字符。要匹配包括“\n”和"\r"在内的任何字符,请使用像“[\s\S]”的模式。

1.2星号"*"

匹配前面的字符任意次。例如,zo*能匹配“z”,也能匹配“zo”以及“zoo”。等价于{0,}。z会匹配到空,zz,zzz等。.*联合使用会匹配一整行的内容。

1.3问号"?"

匹配前面的子表达式零次或一次。例如,“do(es)?”可以匹配“do”或“does”。?等价于{0,1}。

1.4 d

匹配单个数字


http://www.kler.cn/a/394651.html

相关文章:

  • react + ts定义接口类型写法
  • C++STL容器——map和set
  • Android Studio更新成2024.1.2版本后旧项目Gradle配置问题
  • 曹操为什么总是亲征
  • 【计算机网络】UDP网络程序
  • 软件工程概论项目(二),node.js的配置,npm的使用与vue的安装
  • 融合创新:CNN+LSTM在深度学习中的高效应用,助力科研发表高影响因子文章!
  • Linux之文件和目录类命令详解(2)
  • 在 Windows 11 中使用 MuMu 模拟器 12 国际版配置代理
  • Unity3D高级编程
  • 离线语音识别自定义功能怎么用?
  • C#预处理器指令#if和#endif:掌握条件编译的艺术
  • 使用 Vision 插件让 GitHub Copilot 识图问答
  • windows C#-异常处理
  • 中断的硬件框架
  • 贪心算法day 06
  • Docker 中启动 NGINX 并配置 HTTPS 443 端口
  • 如何用Java爬虫“偷窥”淘宝商品类目API的返回值
  • Linux学习,ip 命令
  • 介绍一下位操作符(c基础)
  • python调用MySql详细步骤
  • 【干货】仓储管理SOP标准化操作!
  • torchvision库在进行图片转换操作中报antialias参数没有显式设置会导致不同图片后端中的值不统一的警告信息
  • Android Camera系列(六):MediaCodec视频编码上-编码YUV
  • Asp.NET Core Mvc中一个视图怎么设置多个强数据类型
  • PyQt入门指南五十二 版本控制与协作开发