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

正则表达式 - 修饰符

正则表达式 - 修饰符

正则表达式是一种强大的文本处理工具,它广泛应用于数据验证、文本搜索、替换、匹配等场景。在正则表达式中,修饰符是用于调整正则表达式行为的特殊字符。本文将详细解析正则表达式中的常用修饰符,帮助读者更好地理解和运用正则表达式。

1. 字符串定位修饰符

1.1 ^(开头匹配)

^ 表示匹配字符串的开始位置。当它位于正则表达式的开始时,表示匹配整个字符串的开始位置。

^hello  # 匹配以hello开头的字符串

1.2 $(结尾匹配)

$ 表示匹配字符串的结束位置。当它位于正则表达式的末尾时,表示匹配整个字符串的结束位置。

world$  # 匹配以world结尾的字符串

1.3 \b(单词边界)

\b 表示匹配单词边界。在单词边界处,单词通常由字母、数字、下划线等字符与其它字符分隔。

\bworld\b  # 匹配整个单词world

2. 模式修饰符

2.1 i(不区分大小写)

i 表示不区分大小写。当它出现在正则表达式的末尾时,正则表达式将忽略大小写。

world  # 匹配"World"、"world"、&

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

相关文章:

  • 书籍品读:我的世界(陈州)
  • C语言实现括号匹配检查及栈的应用详解
  • 【综述】An Introduction to Vision-Language Modeling【二】
  • 【linux驱动开发】创建proc文件系统中的目录和文件实现
  • Python 中 lambda 表达式、推导式和其他函数用法对比
  • QT中读取QSetting文件
  • Ubuntu 访问 Windows 共享文件夹
  • vue2升级Vue3--native、对inheritAttrs作用做以解释、声明的prop属性和未声明prop的属性
  • C语言内容
  • jupyter无法转换为PDF,HTMLnbconvert failed: Pandoc wasn‘t found.
  • 【sql靶场】第11、12关-post提交注入
  • 使用GitHub Actions实现Git推送自动部署到服务器
  • Python实现邮件发送功能,邮箱验证码发送(详细功能实现及环境搭建)
  • 【学习笔记】LLM技术基础
  • C++相关基础概念之入门讲解(上)
  • Qt QML实现弹球消砖块小游戏
  • WPF中查看PDF文件之MoonPdfLib类库
  • c++ auto关键字皮毛
  • ACL初级总结
  • 人工智能时代教育行业该如何转型:迎接挑战,塑造未来教育生态