字符匹配语法:
\d   匹配数字(0~9) ‘\d’匹配8,不匹配12;
\D   匹配非数字 ‘\D’匹配c,不匹配3;
\w   匹配任意单字符 ‘\w\w’ 匹配A3,不匹配@3;
\W   匹配非单字符 ‘\W’匹配@,不匹配c;
\s   匹配空白字符 ‘\d\s\d’匹配3 d,不匹配abc;
\S   匹配非空字符 ‘\S\S\S’匹配A#4,不匹配3 d;
.     匹配任意字符 ‘....’匹配A$ 5,不匹配换行;
[…] 匹配括号中任意字符 [b-d]匹配b、c、d, 不匹配e;
[^…] 匹配非括号字符 [^b-z]匹配a,不匹配b-z的字符;

重复匹配语法:
{n} 匹配n次字符 \d{3}匹配\d\d\d,不匹配\d\d或\d\d\d\d
{n,} 匹配n次和n次以上 \w{2}匹配\w\w和\w\w\w以上,不匹配\w
{n,m} 匹配n次上m次下 \s{1,3}匹配\s,\s\s,\s\s\s,不匹配\s\s\s\s
? 匹配0或1次 5?匹配5或0,不匹配非5和0
+ 匹配一次或多次 \S+匹配一个以上\S,不匹配非一个以上\S
* 匹配0次以上 \W*匹配0以上\W,不匹配非N*\W

字符定位语法:
^ 定位后面模式开始位置  
$ 前面模式位于字符串末端  
\A 前面模式开始位置  
\z 前面模式结束位置  
\Z 前面模式结束位置(换行前)  
\b 匹配一个单词边界  
\B 匹配一个非单词边界

转义匹配语法:
“\”+实际字符 \ . * + ? | ( ) { }^ $ 例如:\\匹配字符“\”
\n 匹配换行  
\r 匹配回车  
\t 匹配水平制表符  
\v 匹配垂直制表符  
\f 匹配换页  
\nnn 匹配一个8进制ASCII  
\xnn 匹配一个16进制ASCII  
\unnnn 匹配4个16进制的Uniode  
\c+大写字母 匹配Ctrl-大写字母 例如:\cS-匹配Ctrl+S

正则表达式转义字符表相关推荐

  1. c语言转义字符表解析,C语言常用转义字符表

    <C语言常用转义字符表>由会员分享,可在线阅读,更多相关<C语言常用转义字符表(4页珍藏版)>请在人人文库网上搜索. 1.精选文库 C语言常用转义字符表 转义字符 含义 ASC ...

  2. Perl 正则表达式 html,使用正则表达式验证表单中的HTML字段使用perl

    我有几个有关使用正则表达式来验证表单中的某些字段的快速问题.但我似乎有一些问题.使用正则表达式验证表单中的HTML字段使用perl 所以这里是代码 $userNameReg = "[a-zA ...

  3. 常用正则表达式,常用表单验证javascript代码

    常用正则表达式,常用表单验证javascript代码 function f_MobilCheck(as_SourceString) {  if(as_SourceString.match(/^13[0 ...

  4. 正则表达式-注册表验证

    正则表达式-注册表验证 正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串& ...

  5. C语言常用转义字符表 和 ASCII码表完整版

    C语言常用转义字符表 和 ASCII码表完整版 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 . 1 ...

  6. Html转义字符表详细记录

    Html转义字符表详细记录 特殊字符 字符 十进制 转义字符 " " " & & & < < < > > > ...

  7. HTML转义字符表,JavaScript常用转义符

    [b]HTML转义字符表,JavaScript常用转义符[/b]HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义) 收藏着,自己以后可能有用得着 ...

  8. c语言ascii码表转字母,最实用C语言常用转义字符表_与_ASCII码表完整版.doc

    最实用C语言常用转义字符表_与_ASCII码表完整版 蜡足打蹦逼响蚜索俱哟妙劫各龋更奎裤仆弥掇叫缨棵忻粘停埔焚信糯孩锭绊垃洗陵欧狱蘸革捶常好莉批湿丙烤筋舱肘其矽每纱试躲常原休涝丘评沃阎全高忧逝壕萤箍猾 ...

  9. 类型强制转换和转义字符表

    类型强制转换 1.为什么进行强制转换? 就我的理解,java中有很多变量的值他们看上去是一样的,比如字符串"123"和整数"123",值似乎是一样的,但我们都知 ...

最新文章

  1. iOS开发网络——数据缓存
  2. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)
  3. 前端传中文文件名_前端工程师需要掌握哪些知识,web前端开发规范总结
  4. OpenCV处理引起光学错觉的图像
  5. ntce服务器不稳定,当心!你的教师资格证成绩失效了!| 服务
  6. anaconda在安装依赖包时出现报错提示 ‘requests‘ is a dependency of conda and cannot be remove from conda‘s operatin
  7. Java CompletableFuture
  8. java 正则 html 标签_Java正则 HTML 标签 得到 纯文本
  9. 基于51单片机的简易计算器
  10. 2018最新的Java黑马视频教程,包含十次方和乐优商城项目
  11. 手机浏览器怎么下载视频,第三方手机浏览器下载视频的方法
  12. [免费专栏] Android安全之Root检测与Root绕过(浅析)
  13. win10 android叹号,win10网络连接感叹号如何解决
  14. HTML打开Excel文件
  15. 计算机组成原理之指令微操作(简化总结)
  16. bp神经网络推导以及物理意义
  17. 2020最新整理JAVA面试题附答案
  18. wpa_supplicant 常用操作
  19. 2021年中国油气储气阀市场趋势报告、技术动态创新及2027年市场预测
  20. [计算机组成原理]计算机性能测试

热门文章

  1. 10-wtm数据权限
  2. Flowable入门
  3. 论文阅读:Emergence of Locomotion Behaviors in Rich Environments
  4. Linux中修改文件名
  5. Mac下创建阿里云轻量级服务器的Ubuntu图形界面
  6. 【C语言】-杨辉三角
  7. 【干货】统计学最常用的「数据分析方法」清单(上)
  8. matlab自带有限元工具分析圆孔应力集中问题
  9. Java 实现 多级菜单
  10. Hadoop完全分布式集群搭建详细图文教程