正则表达式

简介: 这是正则表达式的符号概览:^表示行首,$表示行尾,\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: 只执行一次#{...}替换
目录
相关文章
|
5天前
|
测试技术 数据安全/隐私保护 C++
正则表达式
正则表达式
30 0
|
10月前
最全常用正则表达式大全
最全常用正则表达式大全
|
12月前
|
前端开发 数据安全/隐私保护 Windows
常用的20个正则表达式
常用的20个正则表达式
245 0
|
JavaScript 前端开发 Java
正则表达式(全)
正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。
162 0
【正则表达式】总结
【正则表达式】总结
83 0
|
机器学习/深度学习 Windows JavaScript
详细的正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
854 0
|
C#
正则表达式应用二
求一C#正则,获取HTML文本中id 或者name 为“formhash”的value值例子:正则为
908 0