正则表达式

简介: 这是正则表达式的符号概览:^表示行首,$表示行尾,\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月前
|
XML 前端开发 数据安全/隐私保护
正则表达式
正则表达式
|
6月前
|
JavaScript 前端开发 Java
正则表达式详细讲解
正则表达式详细讲解
正则表达式详细讲解
|
数据库
几种常用的正则表达式
几种常用的正则表达式
102 0
|
6月前
|
JavaScript 前端开发 数据可视化
正则表达式完整指南(下)
正则表达式完整指南(下)
140 0
正则表达式完整指南(下)
|
移动开发 Unix Linux
|
Java 数据安全/隐私保护 Perl
常用的正则表达式大全
本文总结了常用的常用的正则表达式
131 0
常用的正则表达式大全
|
JavaScript C# 前端开发