正则表达式

简介: 这是正则表达式的符号概览:^表示行首,$表示行尾,\A和\z分别代表字符串开始和结束。"."匹配任何字符,\s是空白字符,\S是非空白字符,\d代表数字,\D是非数字,\w是单词字符,\W相反,\b表示单词边界。;选项i忽略大小写,m使"."匹配换行,x忽略空格,o限制替换次数。
  • ^: 行的开头
  • $: 行的结尾
  • \A: 字符串的开头
  • \z: 字符串的结尾
  • .: 任意一个字符
  • \s: 任意空白字符
  • \S: 任意非空白字符
  • \d: 任意数字
  • \D: 任意非数字
  • \w: 任意单词字符(字母、数字、下划线)
  • \W: 任意非单词字符
  • \b: 任意单词边界字符
  • (...): 捕获括号内的所有内容
  • (a|b): 匹配a或b
  • a?: 匹配零个或一个a
  • a*: 匹配零个或多个a
  • a+: 匹配一个或多个a
  • a{3}: 匹配恰好3个a
  • a{3,}: 匹配至少3个a
  • a{3,6}: 匹配3到6个a

选项:

  • i: 大小写不敏感
  • m: 让点号匹配换行符
  • x: 在正则表达式中忽略空格
  • o: 只执行一次#{...}替换
目录
相关文章
|
6月前
|
测试技术 数据安全/隐私保护 C++
正则表达式
正则表达式
48 0
|
编译器 测试技术 C++
正则表达式_1
b站:奇乐编程 10分钟快速掌握正则表达式
121 1
正则表达式_1
|
Java 数据安全/隐私保护 Perl
常用的正则表达式大全
本文总结了常用的常用的正则表达式
130 0
常用的正则表达式大全
|
Windows
正则表达式汇总
常用正则表达式
185 0